获取 JSON 密钥名称
Get JSON key name
我有以下JSON数据: 我在 JavaScript 代码中命名json
{"success":"You are welcome"}
。
当我想提醒You are welcome
时,我会json.success
.所以现在我面临的问题是,如果我想提醒success
怎么办。有什么办法可以得到它吗?
所以现在我面临的问题是,如果我想提醒怎么办 成功。有没有办法得到它?
如果您的对象是
var obj = {"success":"You are welcome"};
您可以将键数组获取
为var keys = Object.keys(obj);
然后将其打印为
console.log( keys[ 0 ] ); //or console.log( keys.join(",") )
var obj = {"success":"You are welcome"};
var keys = Object.keys(obj);
console.log(keys[0]);
你的意思是这样?
keys = Object.keys(json_object)
key_to_use = keys[0];
试试这段代码
alert(Object.keys({"success":"You are welcome"})[0]);
既然你能够做json.success
,你就没有"JSON数据",你有一个Javascript对象。JSON,或JavaScript对象表示法,只不过是Javascript对象的序列化。
正如其他答案所述,您可以使用Object.keys()
列出对象的字段。
可以在
任何JavaScript对象上调用Object.keys()
以获取键列表。
相关文章:
- 加载两个具有相同父密钥名称的json文件
- D3动态json密钥名称
- 根据用户选择获取 JSON 密钥
- 从包含密钥路径的字符串中获取json值
- 如何在javascript中获取数组密钥对的json子值
- node.js JSON.parse reviver没有't报告重复的密钥
- 仅使用该值检索 JSON 密钥
- 当我不知道密钥的名称时,如何读取 JSON 对象
- 使用给定的URL和密钥将JSON对象提取到jQuery ajax中
- 动态创建 json 密钥
- 循环访问没有数组的 JSON 密钥对象
- 杰克逊 JSON 处理密钥名称 = ognl 名称
- 获取密钥 Json 并使用名称 var 进行搜索
- 是用 JSON 保留的 tid 密钥
- 访问 JSON 中的嵌套对象(密钥对/MYSQL 数组)
- 在模型同步时发送带有 json 的 API 密钥
- 如何在 json 密钥中访问 Json 密钥
- 基于 json 密钥值的特定车把模板
- JSON 数据加密/解密或密钥值对
- 使用正则表达式转换 JSON 密钥值