是否可以只选择.json文件中的彩色文本?
我使用括号编辑一个json文件,其中包含大约1000行代码。 我只想提取(复制)橙色文本。。。我该怎么做?:)是否可以只选择.json文件中的彩色文本?,json,brackets,Json,Brackets,我使用括号编辑一个json文件,其中包含大约1000行代码。 我只想提取(复制)橙色文本。。。我该怎么做?:) 橙色文本只是您的文本编辑器。我不知道你在用什么编辑器,但在Sublime上,我会在“:”上查找所有内容,然后选择所有内容。 Shift+Home键将选择行尾(或其Shift插入,我在海滩atm机上,记不清了) 这样,它将选择“:”之后的所有内容,您可以从那里复制和剪切这些内容 看起来您想从嵌套字典中提取字符串。 你可以做到: var myobject = { aPropert
橙色文本只是您的文本编辑器。我不知道你在用什么编辑器,但在Sublime上,我会在“:”上查找所有内容,然后选择所有内容。 Shift+Home键将选择行尾(或其Shift插入,我在海滩atm机上,记不清了)
这样,它将选择“:”之后的所有内容,您可以从那里复制和剪切这些内容 看起来您想从嵌套字典中提取字符串。 你可以做到:
var myobject = {
aProperty: {
aSetting1: ["asdf","bab"]
},
bProperty: {
bSetting1: {
bPropertySubSetting : true
},
bSetting2: "bString"
},
cProperty: {
cSetting: "cString"
}
}
function iterate(obj) {
for (var property in obj) {
if (obj.hasOwnProperty(property)) {
if (typeof obj[property] == "object") {
iterate(obj[property]);
} else if (typeof obj[property] == "string") {
console.log(obj[property]);
}
}
}
}
iterate(myobject)
请阅读您可能想问的部分:如何仅从JSON中存储的所有键值对中提取值?谢谢提示;)