簡體   English   中英

如何使用javascript替換json字符串中的所有字符

[英]How do I replaceAll character from json string using javascript

我有下面的json數據,我需要用Javascript將“ =”替換為“:”

{ "name"="John", "age"=30, "car"=null }

預期產量:

{ "name":"John", "age":30, "car":null }

這應該可以解決問題:

var str = '{ "name"="John", "age"=30, "car"=null }';
str = str.replace(/=/g,":");

var json = JSON.parse(str);

請注意,它將所有“ =” =“轉換為”:“。 如果名稱或值中可以包含符號,則應使用其他方法。

-如果要替換多個“ =”,則必須使用更新的“ g”修飾符。

使用g標志:

'{ "name"="John", "age"=30, "car"=null }'.replace(/\=/g, ':')

您可以使用Replace

 let op = `{ "name"="John", "age"=30, "car"=null }`.replace(/=/g, ':') console.log(op) 

暫無
暫無

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

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