Questions tagged «json»

JSON(JavaScript对象表示法)是一种文本数据交换格式,并且与语言无关。涉及此文本格式时,请使用此标签。请勿将本标签用于本地JAVASCRIPT对象或JAVASCRIPT对象文学。提出问题之前,请使用JSONLint(https://jsonlint.com)等JSON验证器来验证JSON。

7
通过axios POST请求传递标头
我已经按照npm软件包文档中的建议编写了axios POST请求,例如: var data = { 'key1': 'val1', 'key2': 'val2' } axios.post(Helper.getUserAPI(), data) .then((response) => { dispatch({type: FOUND_USER, data: response.data[0]}) }) .catch((error) => { dispatch({type: ERROR_FINDING_USER}) }) 它可以工作,但是现在我修改了后端API以接受标头。 内容类型:“ application / json” 授权:“ JWT fefege ...” 现在,此请求在Postman上可以正常工作,但是在编写axios调用时,我遵循此链接并且无法完全正常工作。 我经常400 BAD Request出错。 这是我的修改请求: axios.post(Helper.getUserAPI(), { headers: { 'Content-Type': 'application/json', 'Authorization': 'JWT fefege...' …

8
确定JSON是JSONObject还是JSONArray
我将从服务器接收JSON对象或数组,但是我不知道它将是什么。我需要使用JSON,但是要这样做,我需要知道它是对象还是数组。 我正在使用Android。 有没有人有这样做的好方法?
132 android  arrays  json  object 

1
Gson忽略值为value = null的地图条目
Gson gson = new Gson(); Map<String,Object> map = new HashMap<String, Object>(); map.put("a", 1); map.put("b", null); System.out.println(gson.toJson(map)); //prints {"a":1} 如何获取所有条目?
132 java  json  gson 

6
如何使用PHP cURL发布JSON数据?
这是我的代码, $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); $data_string = …
132 php  json  rest  curl 

2
ASP.Net Core中的JSON序列化/反序列化
既然没有JavaScriptSerializer,可以使用什么本机实现来处理呢? 我注意到了,JsonResult并且可以使用此格式将数据格式化为JSON,但是如何反序列化? 或者,也许我缺少某些依赖项project.json?
131 c#  json  asp.net-core 




4
通过JavaScript动态创建JSON对象(无连接字符串)
我有以下JSON数据: { "employees": [ { "firstName": "John", "lastName": "Doe" }, { "firstName": "Anna", "lastName": "Smith" }, { "firstName": "Peter", "lastName": "Jones" } ] } 假设我不知道我有多少列员工,如何在JavaScript中创建此对象(没有连接字符串)?假设我使用“ onGeneratedRow”方法获取每一行,并且需要将每一列(firstName,lastName)推送到“ {}”括号中。 var viewData = { employees : [] }; var rowNum = -1; function onGeneratedRow(columnsResult) { rowNum = rowNum + 1; viewData.employees.push({}); columnsResult.forEach(function(column) { …
130 javascript  json 

6
检查密钥是否存在,并使用Python迭代JSON数组
我从Facebook帖子中获得了一堆JSON数据,如下所示: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} JSON数据是半结构化的,并且所有数据都不相同。下面是我的代码: import json str = '{"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": …
130 python  json  loops 

9
Python的json模块,将int字典键转换为字符串
我发现运行以下命令时,python的json模块(自2.6起包含)将int字典键转换为字符串。 >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' 有什么简单的方法可以将键保留为int,而无需在转储和加载时解析字符串。我相信可以使用json模块提供的钩子,但这仍然需要解析。我可能会忽略一个论点吗?欢呼声,查兹 子问题:感谢您的回答。看到j​​son像我所担心的那样工作,是否有一种简单的方法可以通过解析转储的输出来传达密钥类型?我还要注意执行转储的代码以及从服务器下载json对象并加载它的代码均由我编写。
130 python  json 

4
如何使用JSONObject在Java中创建正确的JSONArray
如何使用JSONObject在Java中创建如下所示的JSON对象? { "employees": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ], "manager": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ] } 我找到了很多示例,但没有找到我确切的JSONArray字符串。
129 java  json  arrays 


10
Unix命令行JSON解析器?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 关闭 7年前。 改善这个问题 谁能推荐一个Unix(选择您的口味)JSON解析器,该解析器可用于检查管道中JSON响应中的值?

11
比“无法解码JSON对象”显示更好的错误消息
Python代码可从一些冗长而复杂的JSON文件加载数据: with open(filename, "r") as f: data = json.loads(f.read()) (注意:最佳代码版本应为: with open(filename, "r") as f: data = json.load(f) 但两者都表现出相似的行为) 对于许多类型的JSON错误(缺少分隔符,字符串中不正确的反斜杠等),这会打印出一条非常有用的消息,其中包含找到JSON错误的行号和列号。 但是,对于其他类型的JSON错误(包括经典的“在列表中的最后一项上使用逗号”,以及其他诸如大写true / false的大写字母),Python的输出仅为: Traceback (most recent call last): File "myfile.py", line 8, in myfunction config = json.loads(f.read()) File "c:\python27\lib\json\__init__.py", line 326, in loads return _default_decoder.decode(s) File "c:\python27\lib\json\decoder.py", line 360, in …
128 python  json 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.