- 論壇徽章:
- 1
|
不好意思各位大神,做一次伸手黨
從數(shù)據(jù)庫中導(dǎo)出了如下文本數(shù)據(jù) 1.txt 的內(nèi)容
{"分類A": {"url": "1310222208d125e4b54e0fe2e2.jpg", "link": "123.html", "title": "題目a"}}
{"分類A": {"url": "1310222208ce4207dfc9be676d.jpg", "link": "454.html", "title": "題目b"}}
{"分類B": {"url": "13102222083e5d22e5f198bb64.jpg", "link": "333.html", "title": "題目c"}}
{"分類B": {"url": "1603222322b21be8b598485481.jpg", "link": "653.html", "title": "題目d"}}
{"分類C": {"url": "16032223224da681cbeb817221.jpg", "link": "778.html", "title": "題目e"}}
{"分類C": {"url": "16032223221e21022ca3390f04.jpg", "link": "999.html", "title": "題目f"}}
可以看到1.txt本身不符合json規(guī)范標(biāo)準(zhǔn),但是每一條數(shù)據(jù)都是符合json規(guī)范的,想把“分類X”這個(gè)key進(jìn)行去重復(fù),它的值合并為數(shù)組,用[]包起來,想得到如下符合json規(guī)范標(biāo)準(zhǔn)的數(shù)據(jù):
{
"分類A": [{
"url": "1310222208d125e4b54e0fe2e2.jpg",
"link": "123.html",
"title": "題目a"
},
{
"url": "1310222208ce4207dfc9be676d.jpg",
"link": "454.html",
"title": "題目b"
}
],
"分類B": [{
"url": "13102222083e5d22e5f198bb64.jpg",
"link": "333.html",
"title": "題目c"
},
{
"url": "1603222322b21be8b598485481.jpg",
"link": "653.html",
"title": "題目d"
}
],
"分類C": [{
"url": "16032223224da681cbeb817221.jpg",
"link": "778.html",
"title": "題目e"
},
{
"url": "16032223221e21022ca3390f04.jpg",
"link": "999.html",
"title": "題目f"
}
]
}
用shell或者jq都可以
|
|