【如何使用JSON.NET在C#中序列化PSObject?】教程文章相关的互联网学习教程文章

java – @RequestBody在发出POST请求时给出空的JsonObject【代码】

我有以下方法:@RequestMapping(value = "/app/write", method = RequestMethod.POST, consumes = "application/json", produces = "application/json") public @ResponseBody Status writeBuildData(@RequestBody JsonObject templateDataJSON){}基本上我发送一个发送JSON的Ajax POST请求,结果总是得到一个空的JsonObject {}JsonObject templateDataJSON = "{}";但是如果我使用String而不是JsonObject,我会得到正确的值. 这个应用...

java – 无法加载类’com.google.gson.JsonObject’

我想在我的Android Studio项目中包含firebase SDK.但它给了我一个错误.我使用的是最新的JDK版本(1.7.0_71),它要求将更高版本升级到(1.7.0_67). 我需要帮助android上的基本firebase设置SDK.我尝试通过以下链接的引用来设置它:https://firebase.google.com/docs/android/setup#add_the_sdk. 我收到以下错误:请检查附加的屏幕截图解决方法:我有同样的问题尝试GCM到一个旧的Android项目.我的解决方案是添加 classpath’com.android.t...

c# – JsonConvert.SerializeObject总是在XamarinForms中返回{}

JsonConvert.SerializeObject似乎不能用于xamarin表单.或者我可能会在这里遗漏一些东西.这是我序列化一个简单对象时的输出. 看到它返回{}.我也试过序列化一个类,它确实返回了相同的. 这可能是什么问题? UPDATE 仍然没有解决这个问题.我尝试创建一个简单的控制台应用程序,serializeObject正在处理该项目,所以我认为它不适用于xamarin表单.有没有人有一个xamarin表单项目,JSON.NET的serializeobject正在工作? 我正在使用视觉工作室...

如何使用JSON.NET在C#中序列化PSObject?【代码】

我正在编写一个Cmdlet,需要将对象结构传递给可能包含PSObjects的API客户端.目前,这些序列化作为包含CLIXML的JSON字符串.相反,我需要将它视为一个对象(包括PSObject.Properties中的NoteProperties作为属性,并递归地序列化它们的值). 我尝试编写自己的JsonConverter但由于某种原因它只调用顶级对象,而不是嵌套的PSObjects:public class PSObjectJsonConverter : JsonConverter {public override void WriteJson(JsonWriter writer, ...

如何将Java Object转换为Json格式化属性名称【代码】

我目前正致力于从RestExpress到Jersey框架的Rest服务迁移,我必须拥有与RestExpress相同的输出.public class AnnouncementDTO {private String id;private String title;private String details;private String postedBy;private String permanent;private String dismissible;private String startDate;private String endDate;}ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); String json = ow.writ...

c# – 将JSON反序列化为Object时出错【代码】

我需要转换从REST API获取的JSON数据,并将它们转换为CSV以进行某些分析.问题是JSON数据不一定遵循相同的内容,因此我无法定义映射类型.这已经成为一项挑战,占用了我太多的时间.我已经创建了一些代码,但当然它没有工作,因为它在这一行引发了异常var data = JsonConvert.DeserializeObject<List<object>>(jsonData);错误是:Additional information: Cannot deserialize the current JSON object(e.g. {“name”:”value”}) into typ...

java – 将列表添加到Json ObjectNode【代码】

ObjectNode row = Json.newObject(); row.put("0", a); row.put("1", x); row.put("2", y);现在我有清单List<String> list = new ArrayList<String>();如何将其添加到行中?解决方法:您可以使用创建ArrayNode的putArray方法.然后你应该用列表中的元素填充它.ArrayNode arrayNode = row.putArray("myList"); for (String item : list) {arrayNode.add(item); }

java – JSONObject解析字典对象【代码】

我从服务器获取的JSON值:{ "Status":0, "Message":"", "Result":{"0B":"S.C. Blue Air","0Y":"FlyYeti","1X":"Branson Air"} }连接后将结果作为“响应”,我可以在屏幕上显示我的JSON字符串结果.JSONObject json = new JSONObject(response);String status = json.getString("Status");String message = json.getString("Message");String result = json.getString("Result");responseView.setText("Status" + status+ "Message" +...

C#如何在继承自DynamicObject的类上序列化(JSON,XML)常规属性【代码】

我试图序列化一个继承自DynamicObject的类的实例.我已经毫不费力地将动态属性序列化了(为简洁起见,这里没有演示),但“正常”属性似乎并没有成功.无论序列化类如何,我都会遇到同样的问题:它与JavaScriptSerializer,JsonConvert和XmlSerializer相同.public class MyDynamicClass : DynamicObject {public string MyNormalProperty { get; set; } }...MyDynamicClass instance = new MyDynamicClass() {MyNormalProperty = "Hello, w...

Java——Json字符串与Object互转【代码】

public static void JacksonTest() {//推荐//{"MNG001":[{"ID":"1","PWD":"2"}],"MNG002":[{"FaultCode":"1","PWD":"3"}]}String json = "{\"MNG001\":[{\"ID\":\"1\",\"PWD\":\"2\"}],\"MNG002\":[{\"FaultCode\":\"1\",\"PWD\":\"3\"}]}";ObjectMapper mapper = new ObjectMapper();//把json字符串转为对象Object object = null;try {object = mapper.readValue(json, Object.class);} catch (JsonParseException e) {e.printSta...

java以String形式返回一个JSONObject,并处理中文乱码

1. java controller控制层方法/** ? ? ?* 以String类型返回JSON对象的方法; ? ? ?* @param model ? ? ?* @param request ? ? ?* @param response ? ? ?* @return ? ? ?*/ ? ? @RequestMapping(value = "/excelImport", method = RequestMethod.POST, produces = { "text/html;charset=utf-8" }) ? ? @ResponseBody ? ? public String excelImport(Model model, HttpServletRequest request, HttpServletResponse response) {//创建...

关于mysql中插入jsonObject的格式记录【代码】【图】

本位仅限于自己记录一下@RequestMapping("insert")public String insert(){JSONObject param = new JSONObject();JSONObject data = new JSONObject();JSONObject result = new JSONObject();data.put("ent_id","123");data.put("ent_name","zhongxin");result.put("data",data.toJSONString());param.put("name",result.toJSONString());testJsonServiceImpl.insert(param);return "success";} 插入到数据库的数据形式是下面这种:...

java spring MappingJacksonJsonView在mongodb ObjectId上没有做toString【代码】

我在SpringMVC应用程序中使用MappingJacksonJsonView来从我的控制器渲染JSON.我希望我的对象中的ObjectId呈现为.toString,而是将ObjectId序列化为其部分.它在我的Velocity / JSP页面中运行得很好:Velocity:$thing.id Produces:4f1d77bb3a13870ff0783c25Json:<script type="text/javascript">$.ajax({type: 'GET',url: '/things/show/4f1d77bb3a13870ff0783c25',dataType: 'json',success : function(data) {alert(data);}});</scr...

c# – 在MVC中自动将mongodb ObjectId作为字符串与Json.NET一起重新编写【代码】

我有一个MVC .net项目,我正在使用mongodb.在我的一些控制器中,我使用ObjectId返回JsonResult.我希望ObjectId被序列化为字符串.我发现了一个类似的问题并使用了这个答案,使用自定义的JsonConverter:JSON.NET cast error when serializing Mongo ObjectId 但是,当我尝试返回一个JsonResult(使用返回Json(myObject))时,根本不会调用JsonConverter. 当我使用return JsonConvert.SerializeObject(myObject)返回一个字符串时;到达JsonCo...

java – mySQL到PHP到JSON:String无法转换为JSONObject【代码】

我试图使用PHP从mySQL数据库中获取数据.这是我实现远程获取数据的真正尝试.使用JSON. php文件运行正常,因为它在浏览器中输出为JSON字符串,并使用JSONLint对其进行了标记.所以,我不确定这里有什么问题.任何帮助将不胜感激 这就是LogCat抛出的内容:Error parsing data org.json.JSONException: Value <?xml of type java.lang.String cannot be converted to JSONObject threadid=9: thread exiting with uncaught exception (group...