0

http://www.hier-bin-ich-koenig.de/json/eventsから受け取ったjson文字列を解析できるようにするために何が問題になっているのかを見つけるのに問題があります。少なくともjsonlintでは検証されませんが、問題がどこにあるのかわかりません。もちろん、SBJsonも不幸です。

その[Ô]がどこから来ているのかもわかりません。それがコンテンツからのものなのか、コンテンツをjsonに変換しているコードからのものなのか知りたいです。検証エラーがどこにあるかを見つけることができれば素晴らしいでしょう。

トークナイザーによって送信される正確なエラーは次のとおりです。

JSONValueが失敗しました。エラーは次のとおりです。トークンの不正な開始[Ô]

4

2 に答える 2

4

ページには、UTF-16 BOM(バイト順マーク)と、それに続くUTF-8エンコードされたドキュメントが含まれています。BOMを完全に削除する必要があります。UTF-8エンコーディングにはお勧めしません。

于 2012-04-13T16:05:11.267 に答える
0

PHPページによって生成されたjson文字列を解析しているときに同じ問題が発生しました。Notepad++を使用してこの問題を解決しました。

1、phpファイルを開きます。2、メニュー->エンコード-> BOMなしでUTF8をエンコード3、保存します。

これで完了です。ここに画像の説明を入力してください

于 2013-04-30T09:20:36.803 に答える