pythonを使用してJava APIに残りの呼び出しを与えようとしています。 pythonからJSONを解析中Python辞書からJavaリテラルを渡す方法
Java APIは、Pythonは「ヌル」のように二重引用符で囲むように、ヌル真と偽必要があるので、そうすることを許可していません{a:null,b:true,c:false}
、
のようなJavaリテラルでJSON入力を必要とします、 "true"、 "false"。
解決策は何ですか?
pythonを使用してJava APIに残りの呼び出しを与えようとしています。 pythonからJSONを解析中Python辞書からJavaリテラルを渡す方法
Java APIは、Pythonは「ヌル」のように二重引用符で囲むように、ヌル真と偽必要があるので、そうすることを許可していません{a:null,b:true,c:false}
、
のようなJavaリテラルでJSON入力を必要とします、 "true"、 "false"。
解決策は何ですか?
JSON構文では、値を引用符で囲む必要があります。 これは、Java JSON APIから問題が発生したことを意味します。 どのAPIを使用していますか?
pythonからjava apiにjsonを渡しているときは、nullをNone、TrueをTrue、Falseをfalseに置き換えます。それは動作します
JavaはJavascriptとは異なります。 – Rajesh
JSONは文字列です。文字列のJSオブジェクト。データをpareする必要があります。 – Rajesh
これはおそらく役立ちます:https://docs.python.org/3.5/library/json.html – Lucas