[英]Convert JSON key value using RegExp
我從服務器調用中收到一個JSON字符串,格式如下:
{"0":{"jpgN":"2","spread_value":"392.22","relevant_new":"text"},"1":{"jpgN":"1","spread_value":"395.28","relevant_new":"text"},"count":2}
使用RegExp,有沒有辦法用字符串"http://mydomain.com/keyValue.jpg"
(例如"http://mydomain.com/2.jpg"
)替換任何鍵jpgN的值?
將"jpgN":"([^"]+)"
"jpgN":"http://mydomain.com/$1.jpg"
為"jpgN":"http://mydomain.com/$1.jpg"
。
但是最好使用您的編程語言解析json並更改值。
那樣的東西?
var json = {"0":{"jpgN":"2","spread_value":"392.22","relevant_new":"text"},"1":{"jpgN":"1","spread_value":"395.28","relevant_new":"text"},"count":2};
var s = JSON.stringify(json);
s.replace(/\"jpgN\":\"(\w+)\"/g, "\"jpgN\":\"http://mydomain.com/$1.jpg\"");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.