問題タブ [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.

0 投票する
1 に答える
153 参照

javascript - jQueryのajaxメソッドでJSONをパースする

$.ajax現在、JSON をいじっていますが、フィードを解析するための jQuery のメソッドを取得できません。

JSONLint を使用してフィードを検証し、JSLint を使用して JS を検証しました。問題ないようです。

ここで私の jsfiddle-example をチェックしてください: http://jsfiddle.net/timkl/RqgRf/

何が間違っている可能性があるかについてのヒントは大歓迎です:)

0 投票する
1 に答える
441 参照

javascript - このJSONが「無効」なのはなぜですか?

このJSONはjsonlint検証に合格します。それでもFirefoxとChromeはそれを拒否します:

エラーメッセージは、「メッセージ」の「無効なラベル」です。

これはそれがロードされている方法です:

回答

それは私自身の愚かな間違いでした。JSONファイル構造の周りにJSONPコールバック名を付けませんでした。

0 投票する
1 に答える
947 参照

php - JSONLintがjson文字列が有効であることを通知している間のJSON.parse構文エラー

PHP 組み込み関数を使用してjson_encode()、オブジェクト配列をに変換しましたjson string。次に、AJAX メソッドを使用してxmlhttp.responseText. document.write(xmlhttp.responseText)応答文字列を確認するために使用します。たとえば、文字列は次のようになります。

しかし、JSON.parse()JSON 文字列を解析するために使用すると、構文エラーが発生します。したがって、この文字列をコピーしてJSONLint有効かどうかを確認すると、結果は「いいえ」です。

でも、手で入力すると有効です。なんで?

0 投票する
2 に答える
330 参照

c#-4.0 - NewtonSoft.Json を使用して一部のツイートを逆シリアル化できない

こんにちは、みんな、

Twitter Stream API を使用する C# コンソール アプリを実行しています。私のコードは以下です

+- 20 ツイートごとに、「JsonReader からの JObject の読み取りエラー」というエラーが表示されます。

json をJSONLintにコピーしましたが、有効なので、なぜこれが起こり続けるのか困惑しています。他の誰かにこのエラーが発生しましたか?

0 投票する
3 に答える
3047 参照

javascript - SCRIPT1014: 無効な文字です

jsonlintでテストすると完璧な JSON がいくつかありますが、Invalid characterそれをオブジェクトに解析しようとするとエラーが発生します。JSON 文字列を確認しましたが、問題ないようです。隠れている可能性のある面白いキャラクターを確認するにはどうすればよいですか??

ここにjsフィドルリンクがあります。http://jsfiddle.net/UexKp/

0 投票する
2 に答える
1454 参照

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

0 投票する
1 に答える
1299 参照

json - JSONLint の検証に失敗しました

Google マップでいくつかのポイントをプロットしていますが、JSON の一部が正しく入力されていません。いくつかのポイントをめくってみると、デフォルトの画像が読み込まれていないことに気付きました。Chrome インスペクターは、src動作していない img の属性の値が未定義であることを示しています。JSONlint を介して JSON を実行すると、文字列にエラーがスローされます。

"'STRING'、'NUMBER'、'NULL'、'TRUE'、'FALSE'、'{'、'['' が必要です";

あるときはないといいます。私は何か他のものを壊したと確信しています。そのため、文字列として表示されませんが、何ですか? これをテストする方法がわかりません。ここでコードを確認できます: http://jsfiddle.net/jalbertbowdenii/4Y3JF/

0 投票する
3 に答える
2023 参照

json - インデントされた文字列へのJSONValue

Delphi XE2では、JSONLintのように、を受け取りJSONValue、インデントを返す関数を作成する必要があります。このJSONValueは、任意のタイプのJSON、配列、オブジェクト、さらには文字列である可能性があるため、この関数ですべてのタイプをカバーする必要があります。どこから始めたらいいのかわからない。String

0 投票する
1 に答える
3158 参照

php - JSONLintエラーを示すPHPjson_encode()の結果

関数の出力の検証に問題がありjson_encode()ます。

私はcURLを使用してXMLフィードを取得し、それを配列に変換し、その配列を。を使用してJSONに変換していますjson_endode()。私はあなたにcURLのものを惜しまないでしょう:

これは私に次のJSON読み出しを与えています:

これにより、次のようなJSONLintエラーが発生します。

したがって、当然、コンマを追加します。これにより、ファイルの終わりが期待できます。

私はJSONを初めて使用しますが、適切なJSONのフォーマットと構造についてWebサイトといくつかのリソースを確認しました。この結果から、読み取り値はガイドラインに従っていることがわかります。ポインタはありますか?

私がチェックしたリソース:

JSON.orgは当然

ウィキペディアには十分に文書化されたページがあります

W3Resource構造の良い説明がありました。

JSONLint

0 投票する
2 に答える
1813 参照

xml - XML 用の JSONLint.com のようなツール

私は JSONLint.com を使用して、JSON ダンプを読み取り可能なものにすばやく変換します。現在、常に変化する大量の XML を扱っているので、読みやすくしたいと思っています。JSONLint for XML のようなツールを知っている人はいますか?