簡體   English   中英

如何在javascript中將字符串轉換為object?

[英]How to convert string to object in javascript?

const str="{a:{url:'http://localhost:80',c:1,},d:'d',e:true}"

如何在不使用邪惡和新 Function 的情況下獲得結果:

const obj={a:{url:'http://localhost:80',c:1,},d:'d',e:true}

首先:

您需要將字符串格式化為有效的 JSON 格式(雙引號而不是單引號)

然后你只需要JSON.parse(str)

要將字符串轉換為 json 您可以使用JSON.parse(str)
但首先要確保字符串語法正確,有幾個網站可以做到這一點,其中一個是https://jsonlint.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM