私の問題は非常に単純ですが、JSON.parse を使用した「ネイティブ」ソリューションがあるかどうかはわかりません。
API からこの文字列を受け取ります。
{ "key" : -922271061845347495 }
この文字列で JSON.parse を使用すると、次のオブジェクトに変わります。
{ "key" : -922271061845347500 }
ご覧のとおり、数値が長すぎると解析が停止します (この動作はこちらで確認できます)。正確な数字は 15 桁しかなく、最後の数字は丸められ、それ以降は 0 に設定されます。正確な値を維持するための「ネイティブ」ソリューションはありますか? (IDなので丸められません)
この問題を解決するために正規表現を使用できることはわかっていますが、「ネイティブ」メソッドが存在する場合はそれを使用したいと思います。