Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menanyakan mysql dalam java untuk mendapatkan hasil berikut dalam format json?

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

}

大家讲道理大家讲道理2699 hari yang lalu858

membalas semua(2)saya akan balas

  • 怪我咯

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

    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.

    balas
    0
  • 曾经蜡笔没有小新

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

    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.

    balas
    0
  • Batalbalas