Comment puis-je représenter liste des données au format JSON?

Je suis en train de travailler sur la conception du document JSON de mes données. Ci-dessous est une valeur unique (v) qui contient site-id, price-score et confidence-score pour l'instant.

{
  "v" : {
    "site-id" : 0,
    "price-score" : 0.5,
    "confidence-score" : 0.2
  }
}

Maintenant, je veux ajouter des catégories de la liste ci-dessus document JSON. Comme je vais avoir plusieurs catégories pour une seule valeur (v) alors je suis venu avec ci-dessous document JSON-

{
  "v" : {
    "site-id" : 0,
    "price-score" : 0.5,
    "confidence-score" : 0.2,
    "categories": [
          {
            "category-id": "123",
            "price-score": "0.5",
            "confidence-score": "0.2"
          },
          {
            "category-id": "321",
            "price-score": "0.2",
            "confidence-score": "0.4"
          }
    ]
  }
}

Quelqu'un peut jeter un oeil et laissez-moi savoir si il semble bon dans la façon dont je l'ai ajout de la liste des catégories ci-dessus document JSON? Ou est-il une meilleure façon de faire de même? Comme je ne veux pas commencer à avoir des problèmes quand je suis en train de travailler sur la sérialisation et la désérialisation ci-dessus document JSON.

  • Me semble bon pour moi
  • Vous voudrez peut-être faire categories un objet dont les clés sont les ID, au lieu d'un tableau. Qui le rend facile de trouver l'ID de sans boucle. Mais dans les autres cas, il semble trouver.
  • Pouvez-vous me donner un exemple qui justifie cela? Il va me faire mieux comprendre. Merci.
InformationsquelleAutor | 2013-09-14