How parse this Json in C#, I tried use JsonConvert.DeserializeObject
, but I suppose my Class does not suitable for JsonConvert
.
I am receiving response in Json and it is looks like this:
"{"response":[{"id5":[1,43,42]},{"id22":[7,9,10,3]}]}"
or
"
{
"response":
[
{"id5":[1,43,42]},
{"id22":[7,9,10,3]}
]
}
"
Update/Solved: I am bad familiar with json, and I have task to generate some request and answer format depends on my request string.. so my request string was wrong generated and I received invalid Json.
Correct generation:
sb.Append("return [");
foreach (string id in ids)
{
string q = "{\"id\" : " + id + ", \"friends\": :API.friends.get({user_id:" + id + "})}";
sb.Append(q);
sb.Append(',');
}
sb[sb.Length - 1] = ']';
sb.Append(';');