Comment interroger mysql en java pour obtenir les résultats suivants au format json ?
大家讲道理
大家讲道理 2017-05-17 09:57:53
0
2
882

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"
    }
]

}

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
刘奇

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.

曾经蜡笔没有小新

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.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal