Maison  >  Questions et réponses  >  le corps du texte

Comment interroger mysql en java pour obtenir les résultats suivants au format json ?

Maintenant, il y a deux tables dans MySQL, l'une est : table_a, qui enregistre le nom, l'url, la page et d'autres informations de champ de la page, et l'autre table table_b enregistre les informations de lien externe dans la page : nom, url, entre table_a , table_b Lié par identifiant, relation un-à-plusieurs. Veuillez me dire comment interroger MySQL pour obtenir le jeu de résultats JSON suivant.

{

"name": "BeJson",
"url": "http://www.bejson.com",
"page": 88,
"isNonProfit": true,   
"links": [
    {
        "name": "Google",
        "url": "http://www.google.com"
    },
    {
        "name": "Baidu",
        "url": "http://www.baidu.com"
    },
    {
        "name": "SoSo",
        "url": "http://www.SoSo.com"
    }
]

}

大家讲道理大家讲道理2699 Il y a quelques jours859

répondre à tous(2)je répondrai

  • 怪我咯

    怪我咯2017-05-17 09:59:53

    Ce qui est interrogé en Java n'est généralement pas JSON, mais Object. Lorsque vous souhaitez renvoyer l'objet au front-end ou au client, utilisez Jackson ou FastJSON pour convertir l'objet au format JSON. Je ne sais pas où vous souhaitez utiliser JSON, je ne peux donc que répondre à cette question.

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-17 09:59:53

    Cela n'a rien à voir avec la base de données, cela a à voir avec l'ormap que vous utilisez, qui est l'implémentation de la couche dao. Certaines implémentations dao prennent en charge l'extraction automatique de n données de la base de données dans le cas de 1:n.

    répondre
    0
  • Annulerrépondre