Wie frage ich MySQL in Java ab, um die folgenden Ergebnisse im JSON-Format zu erhalten?
大家讲道理
大家讲道理 2017-05-17 09:57:53
0
2
898

Jetzt gibt es in MySQL zwei Tabellen, eine ist: table_a, die einige Namen, URL, Seite und andere Feldinformationen der Seite speichert, und die andere Tabelle, table_b, speichert die externen Linkinformationen auf der Seite: Name, URL, zwischen table_a , table_b Verbunden durch ID, Eins-zu-Viele-Beziehung. Bitte sagen Sie mir, wie ich MySQL abfragen kann, um die folgende JSON-Ergebnismenge zu erhalten.

{

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

}

大家讲道理
大家讲道理

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

Antworte allen(2)
刘奇

Java中查询出来一般不会是JSON,都是Object。你要把Object返回给前端或者客户端的时候,用Jackson或者FastJSON把Object转换成JSON格式。不知道你想在哪用JSON,所以只能这么回答了。

曾经蜡笔没有小新

和数据库没关系,和你使用的ormap 也就是dao层实现有关。有的dao实现支持自动将1:n情况下n的数据自动从数据库提取出来。

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage