2 zuomiaoqingjin ZuoMiaoQingJin 于 2016.04.04 02:46 提问

python django 返回 return json遇到的问题 20C

我用django模型查询了一条数据返回为json格式
android端解析遇到了一些问题

以下是服务器返回的json格式 用List才能解析

{
        "obj":[
                {
                        "failureDate":1459782820,
                        "token":"iosjdsjfijioeru",
                        "userId":123213213,
                        "account":"8882389482394",
                        "key":"iosndfiu34248",
                        "id":8
                }
        ],
        "code":200
}

以下为理想的json格式 直接用object解析

{
        "obj":{
                        "failureDate":1459782820,
                        "token":"iosjdsjfijioeru",
                        "userId":123213213,
                        "account":"8882389482394",
                        "key":"iosndfiu34248",
                        "id":8
                },
            "code":200
}

如果我想返回一个对象第一个json是不可以的 至于第二个我还不知道怎么将django模型对象
转换成第二种json格式

花括号保存对象
方括号保存数组

请问 python django怎么才能生成没有方括号的json

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.04 05:35
CSDNXIAON
CSDNXIAON   2016.04.04 02:51

Django1.9 models数据库同步问题
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
使用Django和Python创建Json response
使用jquery的.post提交,并期望得到多个数据,Python后台要使用json格式。 不指定datatype为json,让jquery自行判断数据类型。(注:跨域名请求数据,则使用 jsonp字符串) 若post指定数据类型json,则python取post数据,我觉着麻烦。让jquery智能判断,python返回字典最方便。 一般使用字典,而不是列表来返回 JSON内容.
python-django返回JSON,实用AJAX
用下面的这个 json.dumps({’json‘: {'name':'jiang'}}),                         content_type='application/json') 会报错。   改为simplejson这个包,OK。 from django.utils import simplejson def get_host_json(request)
django函数HttpResponse
location: django.http 1. HttpResponse(content= ' ', mimetype=DEFAULT_CONTENT_TYPE) 例子:   res = {" success": False, "error": "  "}   return HttpRepsponse(json.dumps(res),  mimetype="application/j
django 返回JSON,图片小例子
http://127.0.0.1:8000/static/iphone.png,运行起来访问这个可以看到图片,http://127.0.0.1:8000/访问这个可以看到JSON数据,一个简单的后端
django请求返回不同的类型图片json,xml,html,等等
django 返回数据的主要是用django.http.HttpResponse 中的HttpResponse 完成的   具体的我直接贴代码吧   from django.http import HttpResponse ### 引用 def index(request): if request.GET["type"] == "img": return Htt
django 返回json格式数据
下面简单介绍如何使用httpresponse 自定义结果,并使用json格式,返回给客户端。import json from django.http import HttpResponse def get_an_apple(request): resp = {'errorcode': 100, 'detail': 'Get success'} return HttpResponse(
django中将models以json形式返回
一开始这么写的
django restful webservice返回json数据
做这个demo的前提是你已经配好了python ,django ,djangorestframwork(在我的上一篇博客中有介绍,大家也可以google),mysql-python等。 djangorestframwork的官网点击打开链接http://django-rest-framework.org/  工程目录: 下面开始: models.py 主要负责数据库对象的映射
从django的中间件直接返回请求
栗子: #coding=utf-8 import json import gevent from django.http import HttpResponse from sdsom.web.recorder import get_event_type from sdsom.web.recorder import get_request_event_
两种方法在Django框架中支持后台返回包含中文的JSON/数组格式
去年因缘际会,和Django接触了有半年时间。Django有开发快速、语言简洁的特点,对于web前端开发人员来说,其官方的模板系统也是尽量做到逻辑与显示分离的典型例子。     在开发的期间,也积累了一些这方面的经验。一个印象比较深的例子就是如何支持后台返回包含中文的JSON/数组格式。和想象中不一样,在后台用Python定义的JSON或数组,直接当作response传回前台后,JavaScri