SO üzerinde bulduğum soruna benzer çeşitli sorular var ancak bunların hiçbiri sorunu çözemiyor. Aşağıdaki dizeyi içeren bir metin dosyası,JSON dizgisini Çince karakterle ayrıştırma
callback12({
"searchResult":{
"data":[
{
"CURRENCY":"人民币",
"DATE":"2016-03-25",
"NAME":"仲尧文"
},
{
"CURRENCY_TYPE":"人民币",
"DATE":"2016-03-24",
"NAME":"王新华"
}]
}
})
Ben JSON dizesi ayrıştırmak için aşağıdaki kod satırını kullanıyorum,
Dim objTempResults As JObject = JObject.Parse(strSource)
Dim objResults = objTempResults("callback12")("searchResult")("data").Children()
sağlanmıştır Ama bu bana JObject üzerinde istisna veriyor. ayrıştırma, o
Unexpected character encountered while parsing value: \. Path '', line 0, position 0.
Ben kodlamak ve dize kodu yanıtlarını var ama gereken tek iki alan vardır gibi ben kodlamak veya tüm dizeyi deşifre edemez bulduk diğer sorular kodlanacak. Bu istisnayı nasıl çözebilirim?
. VB.NET doğrudan Unicode kullanır, buna gerek yoktur. – GSerg
Verdiğiniz örnek geçerli bir JSON değil. Özellikle, '(' callback12' sonra JSON'da geçerli bir anlamı yoktur. – user5090812
@GSerg String2Unicode işlevini kaldırdım. Denediğim farklı yöntemlerden biriydi. –