私はVB.Net Webサービスを返します。データはJSON文字列です。返されるデータの中にはEMOJIがあるものがあります。 EMOJIを持たないデータを返すと、データは正常に戻ってきます。このようJSON文字列が切り取られます。絵文字がデータ内にある場合
- データが文字列の一番最後にカットオフを取得おとり捜査でどこでも絵文字を持っている場合
[
{
"ImgID": "150",
"ImgDesc": "Added to your portfolio",
"PublicID": "c0lbquvzitd3igohfh7x",
"ImgURL": "test.com",
"LikeCount": "0",
"CommentCnt": "2",
"PickCount": "",
"ServerUpdateDate": "1\/17\/2016 3:13:21 PM",
"UserName": "Deathstarspa",
"ProfileImgID": "hqhoiohfckzldgpdem6k",
"Location": "Chester County, PA, USA",
"dltflg": "False",
"PortName": "2 0 1 6 | M E N S",
"Categories": "Blowouts"
},
{
"ImgID": "151",
"ImgDesc": "Stone cold",
"PublicID": "udecff1bi0ymhewp1qlv",
"ImgURL": "Test.com",
"LikeCount": "0",
"CommentCnt": "0",
"PickCount": "",
"ServerUpdateDate": "1\/17\/2016 3:17:26 PM",
"UserName": "Deathstarspa",
"ProfileImgID": "hqhoiohfckzldgpdem6k",
"Location": "Chester County, PA, USA",
"dltflg": "False",
"PortName": "2 0 1 6 | M E N S",
"Categories": "Test"
}
]
。
データに絵文字がどこにあるかは関係ありません。
のように - あなたはImgDescピースに絵文字を見ることはできませんが
[
{
"ImgID": "161",
"ImgDesc": "Bed ?????",
"PublicID": "gnw6ooo04ls21kqq8doo",
"ImgURL": "test.com",
"LikeCount": "0",
"CommentCnt": "0",
"PickCount": "",
"ServerUpdateDate": "2\/11\/2016 8:18:03 PM",
"UserName": "Deathstarspa",
"ProfileImgID": "hqhoiohfckzldgpdem6k",
"Location": "Chester County, PA, USA",
"dltflg": "False",
"PortName": "Bed Pics",
"Categories": "Blowouts,Treatments"
},
{
"ImgID": "162",
"ImgDesc": "Bed ?????",
"PublicID": "lrdxpvwxoq5zxpkagamo",
"ImgURL": "test.com",
"LikeCount": "0",
"CommentCnt": "0",
"PickCount": "",
"ServerUpdateDate": "2\/11\/2016 8:18:05 PM",
"UserName": "Deathstarspa",
"ProfileImgID": "hqhoiohfckzldgpdem6k",
"Location": "Chester County, PA, USA",
"dltflg": "False",
"PortName": "Test Pics"
?????
は、絵文字を表します。したがって、ImgID 161
のレコードは完了しましたが、ImgID
のレコードは162
で、"Test Pics,"
になります。 ImgDescから絵文字を削除すると、データが正常に戻ってきます。
私はVB.NET
と働いており、Newtonsoft.Json dll
が参照されています。
私がする必要があるものはありますか?emojisは問題ありませんか?
http://stackoverflow.com/q/34139312/1070452 – Plutonix
可能性のある問題には、次を参照してください。下記の関連答えはを参照してください。 ](https://stackoverflow.com/questions/4716470)などです。 2)JSONは、[ここ](https://stackoverflow.com/q/34139312/1070452)などのように、送信側で誤ってエンコードされています。私たちがもっと助けるためには、JSONをダウンロードして逆シリアル化するコードの[最小限の完全な例](https://stackoverflow.com/help/mcve)と、あなたは受け取る。 – dbc