Dire che ho il set di dati di seguito.Set di dati nell'albero JSON unendo
╔═════════════╦═══════════════╦═══════╗
║ Category ║ Item ║ Color ║
╠═════════════╬═══════════════╬═══════╣
║ Electronics ║ Mobile ║ Black ║
║ Electronics ║ Mobile ║ Green ║
║ Electronics ║ Laptop ║ Black ║
║ HomeNeeds ║ VaccumCleaner ║ white ║
║ HomeNeeds ║ Refrigerator ║ Red ║
║ Wearable ║ AppleWatch ║ Red ║
╚═════════════╩═══════════════╩═══════╝
voglio trasformare questo in qualcosa di simile al di sotto formato JSON in modo che possa caricare in un controllo TreeView. Quale sarà il modo migliore per farlo? La principale differenza è l'unione della stessa categoria o degli stessi elementi! Posso analizzare il nodo al nodo in C#, controllarlo con il nodo precedente, unirlo se è lo stesso! e crearlo manualmente, ma esistono altre alternative invece di questo processo lungo e complesso?
{
"Categories" : [
{"Electronics" : [
{"Mobile" : [
{"color":"Black"},
{"color":"Green"}
]},
{"Laptop":[
{"color":"Black"}
]}
]},
{"HomeNeeds":[
{"VaccumCleaner": [
{"color":"white"}
]},
{"Refrigerator":[
{"color": "Red"}
]}
]},
{"Wearable":[
{"Applewatch":[
{"color":"Red"}
]}
]}
]
}
Grazie! Ma la domanda è come posso trasformare il set di dati in questo array/JSON! – Robert
@Robert Hai bisogno di qualcosa che possa trasformare una tabella di dati in un array? –
Sì! Ma non ho bisogno come ho chiesto nella domanda! Significa gerarchicamente. Non è lo stesso nel database! Spero che tu capisca! – Robert