javascript/jquery Comment obtenir une suiteJquery: transformer objet JSON imbriqué à un autre objet JSON
old_dataset = [
{
"dob": "xyz",
"name": {
"first": " abc",
"last": "lastname"
},
"start_date": {
"moth": "2",
"day": "5",
"year": 1
},
"children": [
{
"child": {
"id": "1",
"desc": "first child"
}
},
{
"child": {
"id": "2",
"desc": "second child"
}
}
]
},
{
"dob": "er",
"name": {
"first": " abc",
"last": "txt"
},
"start_date": {
"moth": "2",
"day": "5",
"year": 1
},
"children": [
{
"child": {
"id": "1",
"desc": "first child"
}
},
{
"child": {
"id": "2",
"desc": "second child"
}
}
]
}
]
En utilisant itérer jquery sur ce qui précède et changer à suivre
new_dataset = [
{
"dob":"xyz",
"name": <first and last name values>
"start_date":<value of month day year>,
"children": [ {
child_id :1,
child_id : 2
},
]
},{
"dob":"er",
"name": <first and last name values>
"start_date":<value of month day year>,
"children": [ {
child_id :1,
child_id : 2
},
]
}]
Si quelqu'un peut donner le code pour transformer les données, cela m'aiderait à comprendre l'itération
Quel est le raisonnement derrière 'childrens' (qui devrait être' children' je suppose, au moins ce serait un anglais correct) étant un tableau avec un élément? Je recommande de lire [MDN - Working with Objects] (https://developer.mozilla.org/fr-fr/docs/JavaScript/Guide/Working_with_Objects) pour apprendre comment créer et modifier des objets. –
Juste un fyi, votre syntaxe json a quelques erreurs. vous pouvez utiliser jsonlint.com pour le valider et le corriger pour vous. Je l'ai fait et la bonne est http://pastebin.com/VArTyMKx – Arindam
des réponses s'il vous plaît – tada