1

キーと値のペアを持つ 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 を返します。

4

2 に答える 2