cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - Adakah terdapat sebarang amalan terbaik yang popular untuk mereka bentuk format data JSON yang dikembalikan oleh antara muka API?

Baru-baru ini, syarikat kami membangunkan projek bahagian PC, bahagian APP mudah alih dan bahagian web mudah alih Adakah terdapat sebarang amalan terbaik yang popular untuk mereka bentuk format data JSON yang dikembalikan oleh antara muka API.

Pada masa ini saya telah menemui versi berikut

Versi 1: Berjaya dilaksanakan: kepala Kod Status:2XX

json {"id":51,"umur":58,"nama":"lifei"}

Kepala pelaksanaan yang gagal Kod Status:4XX-5XX {"message":"xxxxxx error","errors:{}}

Versi 2: Kepala pelaksanaan yang berjaya dan gagal Kod Status:2xx

json {"code":"0","message:"information","data":{}}

Versi 3: Berjaya dilaksanakan: kepala Kod Status:2XX

json {"id":51,"umur":58,"nama":"lifei"}

Kepala pelaksanaan yang gagal Kod Status:4XX-5XX {"code":10001, "message":"xxxxxx error","errors:{}}

Jika terdapat pelbagai jenis kesalahan dalam perniagaan, contohnya, jika saya ingin mengeluarkan wang tunai, mungkin ada kesilapan seperti kad bank tidak terikat, buku akaun tidak dimuat naik, kad pengenalan tidak dimuat naik. , nombor telefon bimbit tidak terikat, alamat tidak diisi, tiada baki dan lain-lain tunggu.

phpcn_u1582phpcn_u15822782 hari yang lalu620

membalas semua(4)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-15 17:07:02

    Jenis ini
    http://swagger.io/

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:07:02

    http://jsonapi.org/

    https://github.com/interagent...

    Spesifikasi jenis ini agak rumit, tetapi anda boleh mempelajarinya sekali dan menggunakannya seumur hidup, dan kedua-dua bahagian hadapan dan belakang boleh digunakan semula dengan mudah

    Kelebihan mentakrifkan spesifikasi anda sendiri ialah ia mudah, tetapi banyak butiran mungkin tidak dipertimbangkan semasa reka bentuk, menjadikan pengubahsuaian sangat menyusahkan

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:07:02

    https://github.com/ShuyunXIAN...

    balas
    0
  • 为情所困

    为情所困2017-05-15 17:07:02

    JSON RPC 2.0
    http://www.jsonrpc.org/specif...

    balas
    0
  • Batalbalas