By default WCF service wrap JSON response in "d" wrapper and there I found a problem with parsing it.
If I parse with JsonConvert.DeserializeObject(response) where response is
"{"d":"{"a0b70d2f-7fe4-4aa2-b600-066201eab82d":"Thelma","d56d4d4f-6029-40df-a23b-de27617a1e43":"Louise"}"}"
I gor an Error:
After parsing a value an unexpected character was encoutered: a. Line 1, position 9.
If I change response into
"{"a0b70d2f-7fe4-4aa2-b600-066201eab82d":"Thelma","d56d4d4f-6029-40df-a23b-de27617a1e43":"Louise"}"
I got it working.
So how to parse this "d" wrapped JSON responses from WCF services? Is there any better way to parse JSON?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…