問題タブ [simplejson]

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 投票する
3 に答える
3215 参照

json - JSONシリアライゼーションのバリエーションに対処する適切な方法

Python の SimpleJSON を使用して JSON をシリアル化する Web サービスと、Google の Visualization APIを使用する javascript/ クライアントがあります。Google Data Table の Query メソッドを使用して JSON 応答を読み込もうとすると、「無効なラベル」エラーが発生します。

Google スプレッドシートは、オブジェクト キーを引用符なしで JSON を出力することに気付きました。引用符なしで JSON を読み込もうとしましたが、うまくいきました。SimpleJSON の出力を Google のデータに読み込むための最良の方法は何だろうと思っていました

query = new google.visualization.Query("http://www.myuri.com/api/").

正規表現を使用して引用符を削除できますが、それはずさんなようです。私が試したJavaScript JSON解析ライブラリは、オブジェクトキーを引用符で囲まないとJSON構文を読み取れません。

ここにいくつかの良い背景の読み物があります re: オブジェクトキーの周りの引用符:

http://simonwillison.net/2006/Oct/11/json/ .

0 投票する
4 に答える
31049 参照

jquery - jQuery.getJSONはコールバックをトリガーしません

私はhtmlコードを持っています:

および対応するビュー:

ビューが実行され(を使用してテストされprint)、json変数が初期化されますが、アラートは表示されません。私は何を間違えましたか?私はすでにこれに関するいくつかのドキュメントを見ました(http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallbackなど)が、答えが見つかりませんでした。

編集:問題は、それHttpResponseがインポートされなかったことでした...残念ながら、Djangoはそれについてエラーを出しませんでした。他のすべては正しかった。
クリスに関して

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

python - Yahoo Pipes、simplejson、およびスラッシュ

http://www.javarants.com/2008/04/13/using-google-app-engine-to-extend-yahoo-pipes/をインスピレーションとして使用しようとしていますが、出力に問題があります。

コンソールと App Engine の「django util simplejson」でテストすると明らかです。

私が読むことができる限り、これは問題のない動作です:

JSON では、バックスラッシュ、二重引用符、および ASCII 制御文字のみをエスケープする必要があります。スラッシュは、次の URL の例のようにエスケープできますが、必須ではありません。

しかし、yahoopipes に入力し直すと、出力が「エスケープ解除」されず、すべての URL と HTML が機能しません。

本当にやるべきか

?

====編集===

驚いたことに、simplejson サイトからダウンロードした最新の simplejson は「スラッシュ」処理を行っていないことがわかりました :( 本当の問題はアプリ エンジンの django.util.simplejson バージョンにありますか?

=== 再編集 ===

そして今、トラッカーに問題を作成しました: http://code.google.com/p/googleappengine/issues/detail?id=1128

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

python - Google データ ソースの JSON は無効ですか?

Python ライブラリを使用して Google データ ソースを実装しています。simplejson ライブラリを使用して、ライブラリからの応答を別の Python スクリプトにインポートできるようにしたいと考えています。

ただし、そのでさえJSONLint では検証されません。

上記の JSON コンテンツをインポートするために simplejson の「loads」関数を微調整するにはどうすればよいですか? 主な問題は、オブジェクト キーが文字列ではないことだと思います。

キーを文字列に変換する正規表現を書きたくないのは、そのようなコードを維持するのが煩わしいからです。

上記の JSON を simplejson を使用して Python にインポートしようとすると、現在、"Expected property name: line 1 column 1 (char 1)" エラーが発生しています。

0 投票する
13 に答える
138984 参照

python - json と simplejson Python モジュールの違いは何ですか?

標準ライブラリのモジュールのsimplejson代わりにモジュールを使用する多くのプロジェクトを見てきました。jsonまた、多くの異なるsimplejsonモジュールがあります。標準ライブラリのものではなく、なぜこれらの代替手段を使用するのでしょうか?

0 投票する
5 に答える
115639 参照

python - Python用SimpleJsonパッケージのインストール方法

http://pypi.python.org/pypi/simplejson

私はちょうど Python の世界に飛び込んでいて、simplejson のインストールを必要とする単純な twitter アプリケーションを作成したいと思っていますが、どのようにセットアップして動作させることができるかわかりません..

私は Windows システムを使用しています

0 投票する
7 に答える
158995 参照

python - Python JSON エンコーディング

Python でデータを JSON にエンコードしようとしていますが、かなりのトラブルが発生しています。問題は単なる誤解だと思います。

私は Python に比較的慣れておらず、さまざまな Python データ型に慣れていないため、おそらくそれが私を混乱させている原因です。

現在、リストを宣言し、別のリストをループして、あるリストを別のリストに追加しています。

だから私はどちらか:

  • JSON 構文がわかりません
  • Python の JSON モジュールがわかりません
  • 不適切なデータ型を使用しています。
0 投票する
3 に答える
6587 参照

php - Python で複雑な JSON をデコードする

PHP で作成された JSON オブジェクトがあります。その JSON オブジェクトには、セルの 1 つに別のエスケープされた JSON 文字列が含まれています。

次に、Python で、simplejson を使用してデコードを試みます。

これは次のエラーで失敗します。

この JSON オブジェクトを Python でデコードするにはどうすればよいですか? PHP と JS の両方で正常にデコードされますが、構造を変更することはできません。これは、さまざまな言語のさまざまなコンポーネントで大きな変更が必要になるためです。

ありがとう!

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

python - 読み込まれた JSON オブジェクトのデータ メンバーにアクセスする機能の不一致

を使用してDjangoにJSON文字列をロードしているsimplejsonため、次のようになります。

これはエラーをスローします:

しかしobj、ビューテンプレートに渡して 経由{{ obj.name }}で印刷すると、うまくいきます! なんで?

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

python - URLを介してjsonデータを取得し、Pythonで使用します(simplejson)

これには簡単な答えがあるはずですが、私は苦労しています。URL(jsonを出力する)を取得して、Pythonで使用可能な辞書のデータを取得したいと思います。私は最後のステップで立ち往生しています。

私が間違っているアイデアはありますか?