0
votes

Remoder le tableau JSON à un seul JSON

J'ai suivi de la matrice JSON dans mon code xxx pré>

dans mon cas, je veux que cela ressemble à ceci comme un seul JSON P>

{ "catName": "Carrom", "catName": "Rugby" }


5 commentaires

La sortie que vous suggérez n'est pas valide JSON, car vous avez des noms de propriété en double ...


Comme le commentaire ci-dessus, si vous souhaitez analyser votre sortie, vous obtiendrez {CatName: "rugby"}


@DavidMceleney Oui. Mais je le veux de cette façon depuis que je veux l'utiliser comme ça "$ match": {"Catégorie": {"$ elemmatch": {"" rugby "," CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME ":" CATNAME " }},} donc, je veux le convertir en ce format


@Suthurasudharaaka qui ne fonctionnera pas - il semble que vous ayez besoin de quelque chose comme $ in : docs.mongodb.com/manual/reference/opérator/query/in/#op._s_i n


Comment deux clés peuvent-elles avoir le même nom?


3 Réponses :


0
votes

Peut-être conserver comme une matrice d'objets et utilisez lodash code> pour filtrer?

var catArray = [{"catName":"Carrom"}, {"catName":"Rugby"}];

_.find(catArray, { 'catName': 'Carrom' });


0 commentaires

0
votes

Peut-être que cela pourrait fonctionner pour vous xxx


0 commentaires

0
votes

Selon le commentaire ci-dessus de @johanannesreuter j'ai changé mon $ match comme suit maintenant ça marche bien.

Merci tout le monde pour l'aide

Changement de mon API < / p> xxx

maintenant je convertissez mon json en ce ["échecs", "rugby"]


0 commentaires