我已經閱讀了JSON外觀的文件,格式類似於以下內容:格式爲JSON用正則表達式
{
varParent1: {
var1: true,
var2: "this is a string",
var3: 0,
var4: "another string"
},
varParent2:{
var1: false,
var2: 0,
var3: 92,
var4: "string here",
var5: "string2 here"
}
}
我有一個變量的代碼,但我不能編輯該文件,所以我應該只和變量一起工作。
大家可以看到,它不是一個有效的格式JSON,所以我無法解析它。我需要把它格式化爲這樣的事情:
{
"varParent1": {
"var1": true,
"var2": "this is a string",
"var3": 0,
"var4": "another string"
},
"varParent2":{
"var1": false,
"var2": 0,
"var3": 92,
"var4": "string here",
"var5": "string2 here"
}
}
我曾想過的邏輯,我有一個結論(我認爲這是罰款):我要補充「'到每一行的開始和結束之間「:」過,但我不能夠做到這一點與正則表達式
是否有更簡單的方法
@George - 如何將文件中的數據解析爲JavaScript變量,以便使用JSON.stringify? – Quentin
@Quentin我不好,我沒有正確地閱讀這個問題。將文件本身的數據更改爲JSON而不是在代碼中亂用它會不會更容易?作爲解析數據的唯一方法是使用'eval()' – George
@George首先,感謝您的答案。我無法編輯該文件,因爲它位於服務器上,而且我只具有讀取權限。這是我試圖用正則表達式解決它的主要原因。 –