問題タブ [elixir-poison]

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

elixir - Poison.decode/2 は本番環境では定義されていません

Elixir 1.9 の私の関数は、外部 API からの json 応答をデコードし、次のようになります。

開発中は非常にうまく機能しますが、次のエラー メッセージでアプリケーションがクラッシュします。

依存関係が含まれている私の mix.ex は次のとおりです。

そして、これが私の製品ビルドをコンパイルした方法です:

mix.exs アプリケーション/0

あなたの助けは非常に高く評価されます。

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

json - Poison は、プレフィックスが 0 の json 文字列を解析できません

0接頭辞を持つ有効なjson文字列を解析すると、毒が無効になります。例えば、

Poison.Parser.parse("{\"mynumber\":09315}")を返しますが{:error, {:invalid, "9", 13}}、0 プレフィックスを削除すると が Poison.Parser.parse("{\"mynumber\":9315}")返されます{:ok, %{"mynumber" => 9315}}

なぜ無効なのか知りたい"{\"mynumber\":09315}"です。回避策はありますか?