Questions tagged «json»

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

4
从REST Web服务向客户端发送文件的正确方法是什么?
我刚刚开始开发REST服务,但是遇到了一个困难的情况:将文件从REST服务发送到客户端。到目前为止,我已经掌握了如何发送简单数据类型(字符串,整数等)的窍门,但是发送文件却是另一回事,因为存在太多的文件格式,我什至不知道从哪里开始。我的REST服务是在Java上完成的,并且我正在使用Jersey,我正在使用JSON格式发送所有数据。 我已经读过有关base64编码的信息,有人说这是一种好技术,而其他人则说这不是因为文件大小问题。正确的方法是什么?这是我项目中一个简单的资源类的样子: import java.sql.SQLException; import java.util.List; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; import javax.ws.rs.core.MediaType; import javax.ws.rs.core.Request; import javax.ws.rs.core.UriInfo; import com.mx.ipn.escom.testerRest.dao.TemaDao; import com.mx.ipn.escom.testerRest.modelo.Tema; @Path("/temas") public class TemaResource { @GET @Produces({MediaType.APPLICATION_JSON}) public List<Tema> getTemas() throws SQLException{ TemaDao temaDao = new TemaDao(); List<Tema> temas=temaDao.getTemas(); temaDao.terminarSesion(); return temas; } } 我猜发送文件的代码是这样的: import …
103 java  json  web-services  rest  jersey 

12
Swift 4可解码协议中如何使用JSON字典类型解码属性
假设我的Customer数据类型包含一个metadata属性,该属性可以在客户对象中包含任何JSON字典 struct Customer { let id: String let email: String let metadata: [String: Any] } { "object": "customer", "id": "4yq6txdpfadhbaqnwp3", "email": "john.doe@example.com", "metadata": { "link_id": "linked-id", "buy_count": 4 } } 该metadata属性可以是任何任意的JSON映射对象。 在我可以从反序列化的JSON强制转换属性(NSJSONDeserialization但使用新的Swift 4 Decodable协议)之前,我仍然想不出一种方法。 有谁知道如何在Swift 4中使用Decodable协议实现这一目标?
103 json  swift  swift4  codable 

3
如何使用jq更新json文档中的单个值?
如果我忽略了一些很明显的东西,就可以选择应用程序;我刚刚找到了jq并且正在尝试使用它来更新一个JSON值而不影响周围的数据。 我想将curl结果传送到jq,更新值,然后将更新的JSON传送到curl -X PUT。就像是 curl http://example.com/shipping.json | jq '.' field: value | curl -X PUT http://example.com/shipping.json 到目前为止,我已经使用一起破解了它sed,但是在查看了一些|=运算符示例之后,jq我确定我不需要这些。 这是一个JSON示例- 在保留其余JSON的同时,如何使用jqset "local": false? { "shipping": { "local": true, "us": true, "us_rate": { "amount": "0.00", "currency": "USD", "symbol": "$" } } }
103 json  jq 


7
将数据发布到JsonP
是否可以将数据发布到JsonP?还是所有数据都必须作为GET请求传递到查询字符串中? 我有很多数据需要跨域发送到服务,并且太大了,无法通过查询字符串发送 解决这个问题有哪些选择?
102 javascript  jquery  ajax  json  jsonp 


12
如何使用Jackson将原始JSON包含在对象中?
当使用Jackson对对象进行反序列化时,我试图在Java对象中包含原始JSON。为了测试此功能,我编写了以下测试: public static class Pojo { public String foo; @JsonRawValue public String bar; } @Test public void test() throws JsonGenerationException, JsonMappingException, IOException { String foo = "one"; String bar = "{\"A\":false}"; Pojo pojo = new Pojo(); pojo.foo = foo; pojo.bar = bar; String json = "{\"foo\":\"" + foo + "\",\"bar\":" …

2
将Javascript对象编码为Json字符串
我想将Javascript对象编码为JSON字符串,但遇到了很多困难。 对象看起来像这样 new_tweets[k]['tweet_id'] = 98745521; new_tweets[k]['user_id'] = 54875; new_tweets[k]['data']['in_reply_to_screen_name'] = "other_user"; new_tweets[k]['data']['text'] = "tweet text"; 我想将其转换为JSON字符串以将其放入ajax请求中。 {'k':{'tweet_id':98745521,'user_id':54875, 'data':{...}}} 你明白了。不管我做什么,都行不通。所有JSON编码器(如json2等)都会产生 [] 好吧,那对我没有帮助。基本上我想拥有类似php encodejson函数的功能。

4
如何在Swift 4的Decodable协议中使用自定义键?
Swift 4通过该Decodable协议引入了对本机JSON编码和解码的支持。如何为此使用自定义键? 例如,说我有一个结构 struct Address:Codable { var street:String var zip:String var city:String var state:String } 我可以将其编码为JSON。 let address = Address(street: "Apple Bay Street", zip: "94608", city: "Emeryville", state: "California") if let encoded = try? encoder.encode(address) { if let json = String(data: encoded, encoding: .utf8) { // Print JSON String print(json) …
102 json  swift  swift4  codable 

6
<Django对象>不可JSON序列化
我有以下代码序列化查询集; def render_to_response(self, context, **response_kwargs): return HttpResponse(json.simplejson.dumps(list(self.get_queryset())), mimetype="application/json") 以下是我的 get_querset() [{'product': &lt;Product: hederello ()&gt;, u'_id': u'9802', u'_source': {u'code': u'23981', u'facilities': [{u'facility': {u'name': {u'fr': u'G\xe9n\xe9ral', u'en': u'General'}, u'value': {u'fr': [u'bar', u'r\xe9ception ouverte 24h/24', u'chambres non-fumeurs', u'chambres familiales',.........]}] 我需要序列化。但是它说无法序列化&lt;Product: hederello ()&gt;。因为列表由Django对象和字典组成。有任何想法吗 ?

4
Angular 2管道将JSON对象转换为漂亮打印的JSON
尝试编写一个Angular 2管道,该管道将使用JSON对象字符串并将其漂亮打印/格式化后返回给用户显示。 例如,将采取以下措施: {“ id”:1,“ number”:“ K3483483344”,“ state”:“ CA”,“ active”:true} 并以HTML显示时返回如下所示的内容: 所以在我看来,我可以这样写: &lt;td&gt; {{ record.jsonData | prettyprint }} &lt;/td&gt;


11
将PHP对象序列化为JSON
因此,当我偶然发现新的JsonSerializable Interface时,我在php.net上四处徘徊,以获取有关将PHP对象序列化为JSON的信息。它只是PHP&gt; = 5.4,而我正在5.3.x环境中运行。 PHP &lt;5.4如何实现这种功能? 我还没有使用JSON进行很多工作,但是我正在尝试在应用程序中支持API层,并且将数据对象(否则将发送到视图)转储到JSON中将是完美的。 如果我尝试直接序列化该对象,它将返回一个空的JSON字符串;这是因为我假设json_encode()不知道该对象要做什么。应予递归降低对象到一个数组,然后编码该? 例 $data = new Mf_Data(); $data-&gt;foo-&gt;bar['hello'] = 'world'; echo json_encode($data) 产生一个空对象: {} var_dump($data) 但是,按预期方式工作: object(Mf_Data)#1 (5) { ["_values":"Mf_Data":private]=&gt; array(0) { } ["_children":"Mf_Data":private]=&gt; array(1) { [0]=&gt; array(1) { ["foo"]=&gt; object(Mf_Data)#2 (5) { ["_values":"Mf_Data":private]=&gt; array(0) { } ["_children":"Mf_Data":private]=&gt; array(1) { [0]=&gt; array(1) { ["bar"]=&gt; …

3
加载和解析具有多个JSON对象的JSON文件
我正在尝试在Python中加载和解析JSON文件。但是我在尝试加载文件时遇到了麻烦: import json json_data = open('file') data = json.load(json_data) 产量: ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774) 我看着18.2。json— Python文档中的JSON编码器和解码器,但是通读这个看起来糟透了的文档非常令人沮丧。 前几行(用随机条目匿名): {"votes": {"funny": 2, "useful": 5, "cool": 1}, "user_id": "harveydennis", "name": "Jasmine Graham", "url": "http://example.org/user_details?userid=harveydennis", "average_stars": 3.5, "review_count": 12, "type": "user"} {"votes": …
101 python  json  file  jsonlines 


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.