1
私はテスト目的のために、クライアントへのJSONラインを送信しようとすると、次のコードを使用しています:にSyntaxError:JSON.parse:期待されるプロパティ名または「}」
String json = "{'nombre':'Donell', 'dni':'351351P'}";
response.setContentType("application/json");
PrintWriter out = response.getWriter();
JSONObject jsonObj = (JSONObject) JSONValue.parse(json);
out.print(jsonObj);
私が使用していますライブラリjson-シンプルですが、これは機能しません。私は私のテストサーブレットである「/ Prueba」にアクセスすると、私はそのデータのない、200コードタイプ「JSON」とパッケージを受け取る:
ここで何が悪いのでしょうか?ありがとうございました!
編集:ちょうどJSONを書き込もうとしたとき、私はそれを見たが、エラーで:あなたはすでに変数json
でJSON文字列を持っているので
これで、json文字列が表示されるようになりました。私は奇妙なエラーthoを取得しています。私の編集を確認してください。 – Zerok
@Zerok JSON文字列で一重引用符を使用しているため、二重引用符が必要です(私の答えを参照)。 – wero
ちょうどそれを実現!ありがとうございました! – Zerok