【c# – 从JSON .NET中区分byte []和字符串】教程文章相关的互联网学习教程文章

c# – 反序列化多维JSON字符串【代码】

我是新来的,所以请原谅任何错误的正确问题程序! 基本上,我正在尝试从Pearson Dictionary Web API反序列化json数组.这是JSON(我删除了一些多余的结果索引以节省空间):{"status": 200,"offset": 0,"limit": 10,"count": 10,"total": 47,"url": "/v2/dictionaries/ldoce5/entries?headword=test","results": [{"datasets": ["ldoce5","dictionary"],"headword": "test","homnum": 1,"id": "cqAFzDfHTM","part_of_speech": "noun","p...

c# – 检查响应字符串是JSON对象还是XML?【代码】

用于检查响应字符串是JSON对象还是XML的C#代码? 我在尝试这个:string responseString = jQuery.parseJSON(response.Content.ReadAsStringAsync().Result);但是,如果结果不是有效的JSON对象,则会抛出异常. (在某些情况下,这是为我返回XML内容)我想避免异常处理.是否有任何方法返回bool来检查这是否是有效的json?解决方法:检查响应消息的内容类型.if (response.Content.Headers.ContentType.MediaType == "application/json") {//...

c# – 使用Json.Net序列化模型时自动使用HtmlEncode字符串【代码】

是否有一种方法可以将Json.Net配置为在序列化模型时自动编码所有字符串,如HtmlEncode(myString)?解决方法:您可以使用类似于Selectively escape HTML in strings during deserialization中的解决方案,并进行一些小的更改: >更改HtmlEncodingValueProvider以在GetValue而不是SetValue中应用编码(以便它在序列化而不是反序列化时执行编码).>更改解析程序以将值提供程序应用于所有字符串属性,而不是查找属性. 以下是生成的代码的样子...

javascript – JSON.NET在完成反序列化对象后抛出了在JSON字符串中找到的附加文本.“【代码】

我有一个Javascript控件,它将JSON字符串作为AJAX返回给服务器.但是当我试图保存时,Newtonsoft正在抛出异常Additional text found in JSON string after finishing deserializing object.我尝试构建一个非常简单的JSON,如下所示抛出此异常[{"TopicName": "Hello World","OrdinalOrder": 0 }, {"TopicName": "Hello World","OrdinalOrder": 0 }, {"TopicName": "Hello World","OrdinalOrder": 0 }, {"TopicName": "Hello World","Ord...

c# – 如何在asp.net core web api中绑定Json Query字符串【代码】

asp.net web API中的以下代码工作正常,但在Asp.net核心中不起作用. 端点api / devices?query = {“deviceName”:“example”}[HttpGet] public Device ([FromUri] string deviceName) { var device = context.Computers.Where(x => x.deviceName == deviceName);return device; }[FromUri]属性不存在asp.net核心web API,我尝试使用以下,但没有成功.[HttpGet] public Device Get([FromQuery] string deviceName) {return...

如何使用javascript将字符串转换为json? (比如A // a1,A // a2,A // a3 // a31 ..)【代码】

如何使用javascript或jQuery将字符串转换为JSON?我一整天都在想,但我没有好主意. 此任务是在客户端(ASP.Net)动态创建树视图.我的想法是将字符串转换为对象并转换为JSON类型. (字符串 – >对象 – > JSON)我试过了,但这一天过去了.难以构建更多的深度,如A-> a3-> a31. 字符串是var sString = "A//a1,A//a2,A//a3//a31,A//a3//a32,B,C//c1,C//c2";和JSON格式是{"title": "A","key": "1","folder": true,"children": [{"title": "a1"...

输出由PHP生成的JSON字符串中的HTML【代码】

我有一些输出json的PHP.<?php $html = utf8_encode($gegevens['tekst']); $html = htmlentities($html); //$html = htmlspecialchars($gegevens['tekst'], ENT_QUOTES, 'UTF-8'); echo json_encode(array( 'titel' => $gegevens['titel'], 'html' => $html )); ?>输出将如下:{"titel":"Here comes the title","html":"<strong>Here is the HTML<\/strong>\n<br \/>\n<br \/>\n And some more."}而jQuery / Ajax将是:$.ajax({...

php – 如何根据json显示的日期和时间显示json收到的字符串元素?【代码】

我有一个数据库,我在那里存储一个文本,它的持续时间和它应该出现在网页上的时间. php的结果如下:{"text_content":"dgsgdsgds","text_duration":"15","start_time":"2015-09-28 23:11:15"},{"text_content":"dgsgdsgds","text_duration":"15","start_time":"2015-09-28 23:11:30"},{"text_content":"gdsgdsgds","text_duration":"15","start_time":"2015-10-01 14:00:00"}我有一个jquery脚本从数据库中提取数据并将其打印在屏幕上:...

c# – 在Web API控制器中接收Json反序列化对象作为字符串【代码】

以下是我在Ui的Json输入:{"data": [{"Id": 1}, {"Id": 2}, {"Id": 3}] }我可以在下面显示的对象结构中没有问题地收到它:public class TestController : ApiController{/// <summary>/// Http Get call to get the Terminal Business Entity Wrapper/// </summary>/// <param name="input"></param>/// <returns></returns>[HttpPost][Route("api/TestJsonInput")]public string TestJsonInput([FromBody] TestInput input){retur...

如何将动态对象转换为JSON字符串c#?【代码】

我从第三方库获得以下动态对象:IOrderStore os = ss.GetService<IOrderStore>(); IOrderInfo search = os.Orders.Where(t => t.Number == "test").FirstOrDefault(); IOrder orderFound = os.OpenOrder(search, true);dynamic order = (dynamic)orderFound; dynamic requirements = order.Title.Commitments[0].Requirements;我需要将其解析为JSON字符串. 我试过这个(使用JSON.net):string jsonString = JsonConvert.SerializeOb...

php的json_encode()总是使用双引号作为字符串分隔符吗?【代码】

我有一个包含字符串作为值的php关联数组,我将其编码为JSON并将其存储在html-data属性中.这是由一些JS读取的. 到现在为止还挺好. 现在,我需要为数据属性使用单引号,否则上下文切换.<section id="settings" data-settings='{"some":"val"}'> </section>问题是,我可以依靠php的json_encode()函数来编码始终使用双引号的字符串吗?令人惊讶的是,我似乎无法找到相关信息.我只查找数组值中带引号问题的人的文章. 提前致谢.最佳答案:是的,...

json字符串转java对象,json中字段名称与对象属性名称不一致【图】

json字符串转java对象,json字段名称与对象属性名称不一致可以在对象属性上添加注解@SerializedName解决

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字符串转json,json转对象【图】

@RequestMapping(value = "updateInvestorApplyAccountNo", method = RequestMethod.POST)@ResponseBodypublic void updateInvestorApplyAccountNo(HttpServletRequest request,HttpServletResponse response,@RequestBody String requestBody) {int num = 0;String result = "";//下面是把拿到的json字符串转成 json对象JSONObject jsStr = JSONObject.parseObject(requestBody); //将字符串{“id”:1}//int jsID = Integer.pars...

c# 【MVC】WebApi返回各种类型(图片/json数据/字符串)

using System.IO;/// <summary> /// WebApi返回图片 /// </summary> public HttpResponseMessage GetQrCode() {var imgPath = @"D:\ITdosCom\Images\itdos.jpg";//从图片中读取bytevar imgByte = File.ReadAllBytes(imgPath);//从图片中读取流var imgStream = new MemoryStream(File.ReadAllBytes(imgPath));var resp = new HttpResponseMessage(HttpStatusCode.OK){Content = new ByteArrayContent(imgByte)//或者//Content = new...