問題タブ [jsonlint]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - jQueryのajaxメソッドでJSONをパースする
$.ajax
現在、JSON をいじっていますが、フィードを解析するための jQuery のメソッドを取得できません。
JSONLint を使用してフィードを検証し、JSLint を使用して JS を検証しました。問題ないようです。
ここで私の jsfiddle-example をチェックしてください: http://jsfiddle.net/timkl/RqgRf/
何が間違っている可能性があるかについてのヒントは大歓迎です:)
javascript - このJSONが「無効」なのはなぜですか?
このJSONはjsonlint検証に合格します。それでもFirefoxとChromeはそれを拒否します:
エラーメッセージは、「メッセージ」の「無効なラベル」です。
これはそれがロードされている方法です:
回答:
それは私自身の愚かな間違いでした。JSONファイル構造の周りにJSONPコールバック名を付けませんでした。
php - JSONLintがjson文字列が有効であることを通知している間のJSON.parse構文エラー
PHP 組み込み関数を使用してjson_encode()
、オブジェクト配列をに変換しましたjson string
。次に、AJAX メソッドを使用してxmlhttp.responseText
. document.write(xmlhttp.responseText)
応答文字列を確認するために使用します。たとえば、文字列は次のようになります。
しかし、JSON.parse()
JSON 文字列を解析するために使用すると、構文エラーが発生します。したがって、この文字列をコピーしてJSONLint
有効かどうかを確認すると、結果は「いいえ」です。
でも、手で入力すると有効です。なんで?
c#-4.0 - NewtonSoft.Json を使用して一部のツイートを逆シリアル化できない
こんにちは、みんな、
Twitter Stream API を使用する C# コンソール アプリを実行しています。私のコードは以下です
+- 20 ツイートごとに、「JsonReader からの JObject の読み取りエラー」というエラーが表示されます。
json をJSONLintにコピーしましたが、有効なので、なぜこれが起こり続けるのか困惑しています。他の誰かにこのエラーが発生しましたか?
javascript - SCRIPT1014: 無効な文字です
jsonlintでテストすると完璧な JSON がいくつかありますが、Invalid character
それをオブジェクトに解析しようとするとエラーが発生します。JSON 文字列を確認しましたが、問題ないようです。隠れている可能性のある面白いキャラクターを確認するにはどうすればよいですか??
ここにjsフィドルリンクがあります。http://jsfiddle.net/UexKp/
ajax - JSONがAJAXpostjQueryundefinedを返しました
jQueryを使用して名前のリストをJSON文字列として取得しています-
`
バックエンドはasp.netページであり、デバッグすると、文字列をとして取得します。これをJSONLint"{"Name":["Maria","John","Raj","Rosh","Tony","Name","test3","test4","test5","test6"]}"
に入れて、検証します。上記のAJAXリクエストでエラーを返します。単一の文字列で試してみると、完全に機能します。オプションを追加する関数は、JSON文字列の配列に対して正しくありません(成功ブロックに入ったら処理します)が、有効なJSON文字列を返すときにエラーが返される理由がわかりません。どんな助けでもいただければ幸いです。undefined
"Name":"John"
undefined
json - JSONLint の検証に失敗しました
Google マップでいくつかのポイントをプロットしていますが、JSON の一部が正しく入力されていません。いくつかのポイントをめくってみると、デフォルトの画像が読み込まれていないことに気付きました。Chrome インスペクターは、src
動作していない img の属性の値が未定義であることを示しています。JSONlint を介して JSON を実行すると、文字列にエラーがスローされます。
"'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['' が必要です";
あるときはないといいます。私は何か他のものを壊したと確信しています。そのため、文字列として表示されませんが、何ですか? これをテストする方法がわかりません。ここでコードを確認できます: http://jsfiddle.net/jalbertbowdenii/4Y3JF/
json - インデントされた文字列へのJSONValue
Delphi XE2では、JSONLintのように、を受け取りJSONValue
、インデントを返す関数を作成する必要があります。このJSONValueは、任意のタイプのJSON、配列、オブジェクト、さらには文字列である可能性があるため、この関数ですべてのタイプをカバーする必要があります。どこから始めたらいいのかわからない。String
php - JSONLintエラーを示すPHPjson_encode()の結果
関数の出力の検証に問題がありjson_encode()
ます。
私はcURLを使用してXMLフィードを取得し、それを配列に変換し、その配列を。を使用してJSONに変換していますjson_endode()
。私はあなたにcURLのものを惜しまないでしょう:
これは私に次のJSON読み出しを与えています:
これにより、次のようなJSONLintエラーが発生します。
したがって、当然、コンマを追加します。これにより、ファイルの終わりが期待できます。
私はJSONを初めて使用しますが、適切なJSONのフォーマットと構造についてWebサイトといくつかのリソースを確認しました。この結果から、読み取り値はガイドラインに従っていることがわかります。ポインタはありますか?
私がチェックしたリソース:
JSON.orgは当然
ウィキペディアには十分に文書化されたページがあります
W3Resource構造の良い説明がありました。
xml - XML 用の JSONLint.com のようなツール
私は JSONLint.com を使用して、JSON ダンプを読み取り可能なものにすばやく変換します。現在、常に変化する大量の XML を扱っているので、読みやすくしたいと思っています。JSONLint for XML のようなツールを知っている人はいますか?