私は解析して画面に表示するJSON応答を取得します。問題は時々、文字列値のいくつかを引用符で囲まないことがあるということです。例:reference":D578699A, "success":1, "error_code":0, "error_text":"Success" }
一部の文字列に ""が含まれている可能性があります。このような状況にどう対処すればよいですか?どうもありがとう!JSONの解析(JavaScriptで引用符なし)
-1
A
答えて
2
よく答えると、そのサービスでバグのあるコードが修正されます。
JSON.parseを使用できない場合は、古い学校に行ってevalやnew Functionを使用できます。これらのソリューションの
var x = '{foo:"bar", "cat" : "dog"}';
eval("var o =" + x);
console.log(o);
または
var x = '{foo:"bar", "cat" : "dog"}';
var o = new Function("return " + x)();
console.log(o)
使用すると、XSS攻撃にあなたを開きます。..
別のオプションは、それを
1
関連する問題
- 1. jsonでの引用符の解析
- 2. iOSで引用符と二重引用符の解析が問題になる
- 3. 文字列を一重引用符でJSONとして解析しますか?
- 4. JSON - 引用符
- 5. Univocity CSV:解析後の引用符がない
- 6. JSONの解析(JavaScript)
- 7. Play Framework jsonラベル(引用符なし)
- 8. 解析JSONはJavaScript
- 9. ASP.NETスマート引用符でCSVファイルの問題を解析する
- 10. Jackson-Jsonの値に余分な引用符があるため、解析に失敗しました
- 11. json、rails、javascriptの解析エラー
- 12. JavascriptのJSON解析問題
- 13. dictを一重引用符と二重引用符で解析するときのSyntaxError?
- 14. いくつかの引用符とアポストロフィが正しく解析されない
- 15. "NA"文字列の引用符を解析する
- 16. 引用符で囲まれていないキーでJSON文字列を安全に解析する
- 17. Django json一重引用符と二重引用符?
- 18. javascriptの一重引用符または二重引用符
- 19. JSONデータプロパティ値の引用符で
- 20. javascriptの一重引用符と二重引用符の比較 - 厳密な型
- 21. 値に引用符が含まれている場合、Spring ControllerでJSONを正しく解析します。
- 22. 引用符で囲まれていないJSON文字列を解析する方法
- 23. JSONの解析に失敗したJavaScript
- 24. fgetcsvでエスケープされていない二重引用符を解析する
- 25. JavaScriptでのJSONデータの解析
- 26. JavaScriptでのJSONデータの解析
- 27. xmlから二重引用符を解析する
- 28. CSVでのCommons CSV解析 - IOExceptionの原因となる引用符内の引用
- 29. 引用符付きの文字列をboost :: spiritで構文解析します。
- 30. 引用符なしのJSONオブジェクトをCで無効にする#
サーバーはあなたに不正な形式のJSONを渡している場合、あなたはそれが正しく形成されたデータを渡すために更新する必要があります。それが本当の答えです。この悪いデータを与えるサーバーを修正する必要があります。しかし、これをコードで修正することは可能です。しかし、それは本当の問題へのバンダイです。文字列に 'JSON.parse'を呼び出してJSONオブジェクトにすることができない場合は、文字列を与えたサーバを修正する必要があります。 IMO。 – frosty
^this。問題をダクトテープで叩いて固定しないでください。正しい方法で固定してください。 –
それはあなたのjavscriptにないサーバーと何か関係がある また、サーバーは決してそのような種類のjson結果を生成しません。つまり、二重引用符のない文字列を意味します – Beginner