![](/img/trans.png)
[英]Confused with json object and string and JSON.parse and JSON.stringify
[英]Could JSON.stringify(JSON.parse(foo)) alter a valid JSON string?
假設我有一個有效的 JSON 字符串(來自文件或數據庫),如果我運行下面的命令,我是否可以認為數據不會被更改? 我不在乎縮進和其他無意義的空格:它們可以被剝離。
const foo = someActuallyValidJSONString();
JSON.stringify(JSON.parse(foo));
數組中的順序、空值、整數/字符串等是否按原樣保留?
精度:我的實際目標是從數據庫中刪除 JSON 的一個子屬性並將其發送回數據庫而不更改任何其他內容。
@deceze 的回答(作為評論發布):
數組中的順序肯定會保留。 對象屬性的順序可能不是,但首先沒有定義的順序。 您可能會看到浮動的輕微四舍五入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.