Questions tagged «json»

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

3
express.json与bodyParser.json
我正在编写一个相对较新的应用程序,想知道应该使用哪个应用程序: express.json() 要么 bodyParser.json() 我可以假设他们做同样的事情。 我只想使用express.json()它,因为它已经内置。
99 json  express 

16
如何将JSON转换为CSV格式并存储在变量中
我有一个在浏览器中打开JSON数据的链接,但是不幸的是我不知道如何读取它。有没有一种方法可以使用JavaScript以CSV格式转换此数据并将其保存在JavaScript文件中? 数据如下: { "count": 2, "items": [{ "title": "Apple iPhone 4S Sale Cancelled in Beijing Amid Chaos (Design You Trust)", "description": "Advertise here with BSA Apple cancelled its scheduled sale of iPhone 4S in one of its stores in China\u2019s capital Beijing on January 13. Crowds outside the store in …
99 javascript  json  csv 



5
POST请求发送json数据java HttpUrlConnection
我已经开发了一个Java代码,该代码使用URL和HttpUrlConnection将以下cURL转换为Java代码。卷曲是: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' 我已经编写了这段代码,但是它总是给HTTP代码400错误的请求。我找不到丢失的东西。 String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); con.setRequestProperty("Accept", "application/json"); con.setRequestMethod("POST"); JSONObject cred = new JSONObject(); JSONObject auth = new JSONObject(); JSONObject parent …

9
在Node.js中解析大型JSON文件
我有一个文件,该文件以JSON形式存储许多JavaScript对象,我需要读取该文件,创建每个对象并对其进行处理(以我为例将其插入到db中)。JavaScript对象可以表示为以下格式: 格式A: [{name: 'thing1'}, .... {name: 'thing999999999'}] 或格式B: {name: 'thing1'} // <== My choice. ... {name: 'thing999999999'} 请注意,...表示很多JSON对象。我知道我可以将整个文件读入内存,然后JSON.parse()像这样使用: fs.readFile(filePath, 'utf-8', function (err, fileContents) { if (err) throw err; console.log(JSON.parse(fileContents)); }); 但是,该文件可能确实很大,我希望使用流来完成此操作。我在流中看到的问题是文件内容随时都可能被分解成数据块,那么如何JSON.parse()在此类对象上使用? 理想情况下,每个对象将被读取为一个单独的数据块,但是我不确定如何做到这一点。 var importStream = fs.createReadStream(filePath, {flags: 'r', encoding: 'utf-8'}); importStream.on('data', function(chunk) { var pleaseBeAJSObject = JSON.parse(chunk); // insert pleaseBeAJSObject …

3
部分JSON解组到Go中的地图
我的websocket服务器将接收和解组JSON数据。此数据将始终包装在具有键/值对的对象中。密钥字符串将充当值标识符,告诉Go服务器它是哪种值。通过知道什么类型的值,然后我可以进行JSON解组值到正确的结构类型。 每个json对象可能包含多个键/值对。 JSON示例: { "sendMsg":{"user":"ANisus","msg":"Trying to send a message"}, "say":"Hello" } 有什么简单的方法可以使用"encoding/json"软件包来做到这一点? package main import ( "encoding/json" "fmt" ) // the struct for the value of a "sendMsg"-command type sendMsg struct { user string msg string } // The type for the value of a "say"-command type say string func …
98 json  map  go 

16
JSON Stringify由于UTC更改了日期时间
由于我所在的位置,我在JavaScript中的日期对象始终以UTC +2表示。因此像这样 Mon Sep 28 10:00:00 UTC+0200 2009 问题是JSON.stringify将上述日期转换为 2009-09-28T08:00:00Z (notice 2 hours missing i.e. 8 instead of 10) 我需要的是兑现日期和时间,但是没有兑现,因此应该 2009-09-28T10:00:00Z (this is how it should be) 基本上我用这个: var jsonData = JSON.stringify(jsonObject); 我尝试传递替换参数(stringify上的第二个参数),但问题是该值已被处理。 我也尝试在date对象上使用toString()and toUTCString(),但是这些也不能给我我想要的东西。 谁能帮我?

4
Json.net序列化/反序列化派生类型?
json.net(newtonsoft) 我正在浏览文档,但找不到任何有关此方法或最佳方法的信息。 public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); 现在,序列化列表中有Derived对象。如何反序列化列表并获取派生类型?

10
如何将CSV文件转换为多行JSON?
这是我的代码,非常简单的东西... import csv import json csvfile = open('file.csv', 'r') jsonfile = open('file.json', 'w') fieldnames = ("FirstName","LastName","IDNumber","Message") reader = csv.DictReader( csvfile, fieldnames) out = json.dumps( [ row for row in reader ] ) jsonfile.write(out) 声明一些字段名称,阅读器使用CSV读取文件,并使用字段名称将文件转储为JSON格式。这是问题所在... CSV文件中的每个记录都在不同的行上。我希望JSON输出采用相同的方式。问题是它把所有的东西都丢在一条长长的长线上。 我试过使用类似的for line in csvfile:代码,然后在该代码下面运行我的代码,reader = csv.DictReader( line, fieldnames)该代码循环遍历每一行,但它在一行上执行整个文件,然后在另一行上遍历整个文件...继续直到行数结束。 有任何纠正建议吗? 编辑:澄清一下,目前我有:(第1行的每条记录) [{"FirstName":"John","LastName":"Doe","IDNumber":"123","Message":"None"},{"FirstName":"George","LastName":"Washington","IDNumber":"001","Message":"Something"}] 我正在寻找的是:(2条记录中的2条记录) {"FirstName":"John","LastName":"Doe","IDNumber":"123","Message":"None"} {"FirstName":"George","LastName":"Washington","IDNumber":"001","Message":"Something"} 不是每个单独的字段缩进/在单独的行上缩进,而是每个记录都在其自己的行上。 …
98 python  json  csv 

3
JSON将集合字符串化
如何将一个JSON.stringify()一集? 在Chromium 43中不起作用的事情: var s = new Set(['foo', 'bar']); JSON.stringify(s); // -> "{}" JSON.stringify(s.values()); // -> "{}" JSON.stringify(s.keys()); // -> "{}" 我希望得到类似于序列化数组的内容。 JSON.stringify(["foo", "bar"]); // -> "["foo","bar"]"

11
PHP7.1 json_encode()浮动问题
这不是问题,因为更多的是要意识到。我更新了一个使用json_encode()PHP7.1.1的应用程序,然后看到一个问题,即浮点数被更改为有时会扩展到17位数字。根据文档,serialize_precision在对双精度值进行编码时,PHP 7.1.x开始使用而不是精度。我猜这引起了一个示例值 472.185 成为 472.18500000000006 那个价值过去了json_encode()。自发现以来,我已恢复为PHP 7.0.16,不再遇到的问题json_encode()。在还原到PHP 7.0.16之前,我还尝试了更新到PHP 7.1.2。 这个问题背后的原因确实来自PHP-浮点数精度,但是最终的所有原因都是因为从json_encode()。 如果有人知道解决此问题的方法,我将非常乐于聆听推理/修复程序。 多维数组摘录(之前): [staticYaxisInfo] => Array ( [17] => stdClass Object ( [variable_id] => 17 [static] => 1 [min] => 0 [max] => 472.185 [locked_static] => 1 ) ) 经过json_encode()... "staticYaxisInfo": { "17": { "variable_id": "17", "static": "1", "min": 0, "max": …
98 php  json  precision  php-7.1 

6
JSON ValueError:期望的属性名称:第1行第2列(字符1)
我在使用json.loads转换为dict对象时遇到麻烦,我无法弄清楚我在做什么错。我得到的确切错误是 ValueError: Expecting property name: line 1 column 2 (char 1) 这是我的代码: from kafka.client import KafkaClient from kafka.consumer import SimpleConsumer from kafka.producer import SimpleProducer, KeyedProducer import pymongo from pymongo import MongoClient import json c = MongoClient("54.210.157.57") db = c.test_database3 collection = db.tweet_col kafka = KafkaClient("54.210.157.57:9092") consumer = SimpleConsumer(kafka,"myconsumer","test") for tweet …
97 python  json  pymongo 

13
如何使用BODY快速发送POST请求
我正在尝试使用Alamofire快速发布尸体的发布请求。 我的json主体看起来像: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 } ] } 我正在尝试使let listNSDictionnary看起来像: [[Time: 30, IdQuestion: 6510, idProposition: 10], [Time: 30, IdQuestion: 8284, idProposition: 10]] 我使用Alamofire的请求如下所示: …
97 json  swift  put  alamofire 

1
org.codehaus.jackson与com.fasterxml.jackson.core
org.codehaus.jackson和com.fasterxml.jackson.core相关吗?我有 org.codehaus.jackson jackson-所有版本1.7.2 和 com.fasterxml.jackson.core> jackson-databind版本2.4.3 在我的pom中。我不确定它们是否多余并且会发生冲突。
97 java  json  jackson 

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.