問題タブ [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.
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: オブジェクトキーの周りの引用符:
jquery - jQuery.getJSONはコールバックをトリガーしません
私はhtmlコードを持っています:
および対応するビュー:
ビューが実行され(を使用してテストされprint
)、json
変数が初期化されますが、アラートは表示されません。私は何を間違えましたか?私はすでにこれに関するいくつかのドキュメントを見ました(http://docs.jquery.com/Ajax/jQuery.getJSON#urldatacallbackなど)が、答えが見つかりませんでした。
編集:問題は、それHttpResponse
がインポートされなかったことでした...残念ながら、Djangoはそれについてエラーを出しませんでした。他のすべては正しかった。
クリスに関して
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
python - Google データ ソースの JSON は無効ですか?
Python ライブラリを使用して Google データ ソースを実装しています。simplejson ライブラリを使用して、ライブラリからの応答を別の Python スクリプトにインポートできるようにしたいと考えています。
ただし、その例でさえJSONLint では検証されません。
上記の JSON コンテンツをインポートするために simplejson の「loads」関数を微調整するにはどうすればよいですか? 主な問題は、オブジェクト キーが文字列ではないことだと思います。
キーを文字列に変換する正規表現を書きたくないのは、そのようなコードを維持するのが煩わしいからです。
上記の JSON を simplejson を使用して Python にインポートしようとすると、現在、"Expected property name: line 1 column 1 (char 1)" エラーが発生しています。
python - json と simplejson Python モジュールの違いは何ですか?
標準ライブラリのモジュールのsimplejson
代わりにモジュールを使用する多くのプロジェクトを見てきました。json
また、多くの異なるsimplejson
モジュールがあります。標準ライブラリのものではなく、なぜこれらの代替手段を使用するのでしょうか?
python - Python用SimpleJsonパッケージのインストール方法
http://pypi.python.org/pypi/simplejson
私はちょうど Python の世界に飛び込んでいて、simplejson のインストールを必要とする単純な twitter アプリケーションを作成したいと思っていますが、どのようにセットアップして動作させることができるかわかりません..
私は Windows システムを使用しています
python - Python JSON エンコーディング
Python でデータを JSON にエンコードしようとしていますが、かなりのトラブルが発生しています。問題は単なる誤解だと思います。
私は Python に比較的慣れておらず、さまざまな Python データ型に慣れていないため、おそらくそれが私を混乱させている原因です。
現在、リストを宣言し、別のリストをループして、あるリストを別のリストに追加しています。
だから私はどちらか:
- JSON 構文がわかりません
- Python の JSON モジュールがわかりません
- 不適切なデータ型を使用しています。
php - Python で複雑な JSON をデコードする
PHP で作成された JSON オブジェクトがあります。その JSON オブジェクトには、セルの 1 つに別のエスケープされた JSON 文字列が含まれています。
次に、Python で、simplejson を使用してデコードを試みます。
これは次のエラーで失敗します。
この JSON オブジェクトを Python でデコードするにはどうすればよいですか? PHP と JS の両方で正常にデコードされますが、構造を変更することはできません。これは、さまざまな言語のさまざまなコンポーネントで大きな変更が必要になるためです。
ありがとう!
python - 読み込まれた JSON オブジェクトのデータ メンバーにアクセスする機能の不一致
を使用してDjangoにJSON文字列をロードしているsimplejson
ため、次のようになります。
これはエラーをスローします:
しかしobj
、ビューテンプレートに渡して 経由{{ obj.name }}
で印刷すると、うまくいきます! なんで?
python - URLを介してjsonデータを取得し、Pythonで使用します(simplejson)
これには簡単な答えがあるはずですが、私は苦労しています。URL(jsonを出力する)を取得して、Pythonで使用可能な辞書のデータを取得したいと思います。私は最後のステップで立ち往生しています。
私が間違っているアイデアはありますか?