我正在实现一个宁静的服务,我从JSON fromat中的数据库中获取pdf名称及其ID。哪一个方便的JSON服务响应方便?
第一个选项:
{
"results": {
"documentNames": [
"test.pdf",
"ireport-ultimate-guide.pdf",
"sending report.pdf",
"Motor Hour.pdf"
],
"documentds": [
21116,
21117,
21118,
21119
]
}
}
第二个选项:
{
"results": {
"21116": "test.pdf",
"21117": "ireport-ultimate-guide.pdf",
"21118": "sending report.pdf",
"21119": "Motor Hour.pdf"
}
}
答案 0 :(得分:1)
我会使用这个"第三个选项":结果是对象的列表。
{
"result": [{
"id": "21116",
"filename": "test.pdf"
},
{
"id": "21117",
"filename": "ireport-ultimate-guide.pdf"
},
{
"id": "21118",
"filename": "sending report.pdf"
},
{
"id": "21119",
"filename": "Motor Hour.pdf"
}
]
}
因为它可以更好地模拟对象结构。
答案 1 :(得分:0)
我会为每个包含名称和我的文档创建一个实体。
[
{"name": "doc_1", "id": 123},
{"name": "doc_2", "id": 456}
]