我正在使用加拿大(fr-CA)语言环境,并尝试执行以下操作:
var str = "<dataset >{1}</dataset>";
var temp = "<set Cost x = '1,8M $' />";
str = str.replace(/\{1\}/g, temp);
Run Code Online (Sandbox Code Playgroud)
输出:
"<dataset ><set Cost x = '1,8M </dataset>" /></dataset>"
Run Code Online (Sandbox Code Playgroud)
期望的输出:
"<dataset ><set Cost x = '1,8M $'" /></dataset>"
Run Code Online (Sandbox Code Playgroud)
替换功能是误会$从' '1,8M $'作为表达,并因此
在输出重复。有任何想法/解决方法吗?感谢您的时间。
我正在使用多个RESTFul API,它们返回以下结构中的数据:
{
"total": 4,
"offset": 0,
"limit": 50,
**"data"**: [
{
"record_date": "2015-06-19 14:20:08",
"user_id": "kdave@abc.com",
"notes": "testing",
"id": 25,
"type": 1002
},....
]
}
Run Code Online (Sandbox Code Playgroud)
" data "属性随不同的API而变化.目前,我需要在不同的命名空间下创建不同的类"Data"以反序列化API输出.
有什么建议以更好的方式处理这种情况吗?