Bagaimana untuk menanyakan mysql dalam java untuk mendapatkan hasil berikut dalam format json?
大家讲道理
大家讲道理 2017-05-17 09:57:53
0
2
879

Kini terdapat dua jadual dalam mysql, satu ialah: table_a, yang menyimpan beberapa nama, url, halaman dan maklumat medan lain halaman, dan jadual lain table_b menyimpan maklumat pautan luaran dalam halaman: nama, url, antara table_a , table_b Dikaitkan oleh id, perhubungan satu-dengan-banyak. Sila beritahu saya bagaimana untuk membuat pertanyaan mysql untuk mendapatkan set hasil json berikut.

{

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

}

大家讲道理
大家讲道理

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

membalas semua(2)
刘奇

Apa yang ditanya dalam Java biasanya bukan JSON, tetapi Objek. Apabila anda ingin mengembalikan Objek ke bahagian hadapan atau klien, gunakan Jackson atau FastJSON untuk menukar Objek ke dalam format JSON. Saya tidak tahu di mana anda mahu menggunakan JSON, jadi saya hanya boleh menjawab ini.

曾经蜡笔没有小新

Ia tiada kaitan dengan pangkalan data, ia ada kaitan dengan ormap yang anda gunakan, iaitu pelaksanaan lapisan dao. Sesetengah pelaksanaan dao menyokong mengekstrak n data secara automatik daripada pangkalan data dalam kes 1:n.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan