JSON.Stringify replacer函数无法获取键值
JSON.Stringify replacer function not able to get key value
我正在使用JSON.stringify及其replacer参数。但在replacer参数中,我无法获取键值,而是将键值作为空字符串",将值作为完整的JSON对象。我在代码中犯了什么错误?请清空。
var replacer=function(key,value){
debugger;
}
$(function () {
JSON.stringify({"name":'xxxxx'},replacer)
});
我需要将密钥取为"name",将值取为"xxxxx"
MDN-JSON.stringfy():替换器参数:
[…]最初,它被用一个表示被字符串化对象的空键调用,然后它被为被字符串化的对象或数组上的每个属性调用。[…]
在第一次迭代中,您将整个对象CCD_ 1作为CCD_,但是,因为从替换函数返回undefined
,所以整个对象将被undefined
替换,因此不会进行具有值/键对的下一次迭代。
如果您返回value
,您将看到下一次迭代正在进行。
var replacer = function(key, value) {
console.dir(arguments);
return value;
}
JSON.stringify({
"name1": 'xxxxx'
}, replacer);
var replacer=function(key,value){
var json_obj = JSON.parse(value);
var name = json_obj.name;
}
$(function () {
JSON.stringify({"name":'xxxxx'},replacer)
});
相关文章:
- 从 JSON 获取键值对而不使用 .(DOT) 在 Java 脚本或 jquery 中
- JSON.Stringify replacer函数无法获取键值
- 从字符串javascript中获取键值对
- JSON:字符集和获取键/值
- 如何获取键值为0的对象
- 从对象的 JSON 数组中获取键值对
- 如何从 javascript asp.net mvc3 中设置的 cookie 中获取键值
- 检索本地存储时如何获取键值
- 如何在HTML/Javascript中获取键值
- 如何从parseJson()中获取键值
- 从键值对的值中获取键值
- Node JS从header中获取键值对
- 从对象中获取键/值,执行函数并发回
- 使用jQuery从javascript对象中获取键值
- 如何从json字符串获取键值
- CoffeeScript从JSON中获取键/值错误
- 循环遍历对象以获取键值并生成'x'元素的数量
- 如何从“数组字符串”中获取键值在javascript
- 如何在JS中从Object中获取键值
- 将Java映射转换为javascript映射并循环获取键/值