Tag: json

在C#中创build一个JSON数组

好的,所以我试图通过http连接发送POST命令,并使用JSON格式来完成。 我正在编写程序在C#中这样做,并想知道如何格式化一个值的数组作为JSON传递到服务器。 目前我有这个: new {name = "command" , index = "X", optional = "0"} 这在JSON中转化为: "name": "command", "index": "X", "optional": "0" 我想创build一个名为items的数组,其中每个元素都包含这三个值。 所以它本质上是一个对象数组,其中对象包含名称,索引和可选字段。 我的猜测是,这将是这样的: new {items = [(name = "command" , index = "X", optional = "0"), (name = "status" , index = "X", optional = "0")]} 如果这是正确的语法,将在JSON中转换为这个: "items": [ { "name": "command", "index": "X", […]

parsing值时遇到意外的字符

目前我有一些问题。 我使用C#与Json.NET。 问题是我总是得到 {“parsing值时遇到的意外字符:e。path”,第0行,位置0.“} 所以他们使用json.net的方式如下。 我有一个应该保存的类。 这个类看起来像这样: public class stats { public string time { get; set; } public string value { get; set; } } public class ViewerStatsFormat { public List<stats> viewerstats { get; set; } public String version { get; set; } public ViewerStatsFormat(bool chk) { this.viewerstats = new List<stats>(); } } 这个类的一个对象将被填充和保存: […]

如何在Java中stream利地构buildJSON?

我在想像这样的事情: String json = new JsonBuilder() .add("key1", "value1") .add("key2", "value2") .add("key3", new JsonBuilder() .add("innerKey1", "value3")) .toJson(); 哪种Java JSON库最适合这种stream畅的build筑? 更新 :我包装了GSON,并得到了几乎所需的结果… 一个顺利 。

Rails对象关系和JSON呈现

免责声明,我对Rails了解甚less。 我会尽量简洁。 鉴于Rails中的以下模型关系: class ModelA < ActiveRecord::Base belongs_to :ModelB … class ModelB < ActiveRecord::Base has_many :ModelA 当调用ModelA控制器的show动作时,返回的JSON应该显示所有ObjectA,它们是所讨论的ObjectA所属ObjectB的子对象。 所以如果我有一个ObjectB包含ID为1,2和3的ObjectA,然后访问:/modela/1.json 我应该看到: { "modelb": { "id": "1", "modela": [insert the ModelA JSON for ID's 1, 2 and 3] } }

有没有任何原生function转换json到url参数?

我需要将json对象转换为urlforms,如:“parameter = 12&asd = 1” 我完成了这个: var data = { 'action':'actualiza_resultado', 'postID': 1, 'gl': 2, 'gl2' : 3 }; var string_=JSON.stringify(data); string_=string_.replace(/{/g, ""); string_=string_.replace(/}/g, ""); string_=string_.replace(/:/g, "=") string_=string_.replace(/,/g, "&"); string_=string_.replace(/"/g, ""); 但我不知道是否有任何在JavaScript或JSON对象的function做到这一点?

如何正确输出JSON与应用程序引擎Python webapp2?

现在我正在做这个: self.response.headers ['Content-Type'] ='application / json' self.response.out.write('{“success”:“some var”,“payload”:“some var”}') 有没有更好的方式来使用一些图书馆?

在C#中将对象转换为JSONstring

可能重复: 在.NET 4中将C#对象转换为JSONstring 在Java中,我有一个代码将Java对象转换为JSONstring。 在C#中如何做类似? 我应该使用哪个JSON库? 谢谢。 JAVA代码 import net.sf.json.JSONArray; import net.sf.json.JSONObject; public class ReturnData { int total; List<ExceptionReport> exceptionReportList; public String getJSon(){ JSONObject json = new JSONObject(); json.put("totalCount", total); JSONArray jsonArray = new JSONArray(); for(ExceptionReport report : exceptionReportList){ JSONObject jsonTmp = new JSONObject(); jsonTmp.put("reportId", report.getReportId()); jsonTmp.put("message", report.getMessage()); jsonArray.add(jsonTmp); } json.put("reports", jsonArray); return json.toString(); } […]

如何使用Gradle将Boon或Jackson JSONparsing器添加到Android Studio?

我想知道如何将Boon或Jacksonparsing器添加到Android Studio中使用Gradle的Android项目? 我发现如何用GSON做到这一点,但是用Boon或者Jackson找不到任何东西。

jackson无法识别的领域

我使用jackson将JSON转换为对象类。 JSON: { "aaa":"111", "bbb":"222", "ccc":"333" } 对象类: class Test{ public String aaa; public String bbb; } 码: ObjectMapper mapper = new ObjectMapper(); Object obj = mapper.readValue(content, valueType); 我的代码抛出像这样的exception: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field "cccc" (Class com.isoftstone.banggo.net.result.GetGoodsInfoResult), not marked as ignorable 我不想添加一个道具类testing,我只是希望jackson转换的存在值whith也存在于testing。

Gson:有没有更简单的方法来序列化地图

从Gson项目的这个链接似乎表明,我将不得不做类似下面的序列化一个types的地图到JSON: public static class NumberTypeAdapter implements JsonSerializer<Number>, JsonDeserializer<Number>, InstanceCreator<Number> { public JsonElement serialize(Number src, Type typeOfSrc, JsonSerializationContext context) { return new JsonPrimitive(src); } public Number deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { JsonPrimitive jsonPrimitive = json.getAsJsonPrimitive(); if (jsonPrimitive.isNumber()) { return jsonPrimitive.getAsNumber(); } else { throw new IllegalStateException("Expected a number field, but was " […]