我有一個JSON,我試圖使用Perl代碼進行修改。修改將在Perl中使用JSON編碼的數據結構
{
"Person":{
"personalData": {
"workList": {
"file":{
"fileName": "/usr/temp/ABC.txt" }
},
}
}
}
}
我需要上面的JSON轉換爲這樣的事情:
{
"Person":{
"personalData": {
"workList": {
"directoryList":{
"directory":[
"file":{
"fileName": "/usr/temp/ABC.txt" }
}
]
}
}
}
}
}
有人可以給在Perl這樣的一些例子。
簡單:JSON解碼成原生Perl的結構,操作那些結構,然後重新編碼到json。 – 2015-04-01 18:51:41
@MarcB:我知道我可以如何在perl數據結構中的現有標記中插入新標記。但在這種情況下,我需要覆蓋現有的結構(標籤文件名),並將其嵌套(向下兩級),層次結構根植於同一父級。 (workList)。那就是worklist - > fileName現在變成了worklist-> directoryList-> directory-> filename。 – user1188611 2015-04-01 19:05:08
讓我知道如果您有任何建議 – user1188611 2015-04-01 19:05:23