キーと値のペアを持つ JSON オブジェクトがあり、そのようなペアの値は0E10です。
問題は、この値は文字列である必要がありますが、数値の後に文字Eが存在するため浮動小数点として扱われているため、この値 (0*e+10) を出力するたびに 0 が表示されることです。
誰かがこの問題を解決するのを手伝ってくれませんか?
私はPerlを使用してJSONを渡し、Javascriptを介して読み取ります。(どの言語でも解決できます)
これは、JSON を印刷すると得られるものです。
キー1 : 0E10
KEY2 : 「XYZ」
値が文字列の場合は引用符 (") で囲みますが、0E10 の場合は引用符 (") を使用していません。
私の場合の問題は、制御できない API から JSON を読み取っていることです。API によって返された JSON を渡す perl で記述されたバックエンド サービスがあります。そのため、URL にアクセスするたびに、perl で記述されたバックエンド サービスが呼び出されます。このサービスは、API から JSON を取得し、URL にヒットしているサービスに JSON を返します。