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

javascript – 包含标记为无效的转义单引号的JSON字符串【代码】

JSONLint说以下是无效的JSON:[{ "value": 71, "label": "123 Foobar \'eha-Kauai, Hawaii, United States" }, { "value": 75, "label": "456 Foobar \'elima-Kauai, Hawaii, United States" }]但这有效:var foo = [{ "value": 71, "label": "123 Foobar \'eha-Kauai, Hawaii, United States" }, { "value": 75, "label": "456 Foobar \'elima-Kauai, Hawaii, United States" }]; console.log(foo.length); // returns 2注意:字符...

javascript – 将JSON对象成员字符串值连接在一起【代码】

"category": [{"id": 28,"name": "Dogs"},{"id": 14,"name": "Cats"},{"id": 878,"name": "Sheep"}],我已经解析了上面的JSON(使用.ajax和jsonp作为回调),我想将“name”的所有值加入到字符串中.即“狗,猫,羊”.我怎样才能做到这一点?我尝试过简单加入“类别”和名称,即var cats = categories.join(", ");要么var cats = categories.name.join(", ");但是既然我们正在查看它的成员及其字符串值,它就不起作用了.解决方法:这看起来像...

c# – 如何防止Json.NET将枚举转换为字符串?【代码】

以下课程public class RequestSections : RequestBase {public RequestSections(Command c, Dictionary<SectionIdentifier, BigInteger> v) : base(c){VERSIONS = v;}public Dictionary<SectionIdentifier, BigInteger> VERSIONS { get; set; } }使用JSON.NET序列化为JSON并生成以下JSON输出:{"VERSIONS": {"Photos": 901,"Music": 902},"CMD": 43 }问题是SectionIdentifier是枚举,但JSON.NET将它们转换为字符串.public enum Sect...

c# – 在JSON.NET中修剪json字符串【代码】

我使用JObject.ToString()方法将JSON对象转换为字符串.但是如何修剪输出以删除标记之间的空格?解决方法:无需使用正则表达式.只需使用Formatting.None选项:string json = jObject.ToString(Formatting.None);

c# – 从json序列化对象中删除空字符串属性【代码】

我上课了.它有几个属性可以说10.在这10个中,3个填充了剩下的7个数据是空白的.i.e.空字符串“”使用此link作为参考.我想只显示NON-NULL和NON-EMPTY字符串属性.但最终输出有10个属性.我只希望看到3.namespace Mynamespace.ValueObjects { [DataContract] public class User {[DataMember(Name ="userID", IsRequired = false,EmitDefaultValue = false)]public string userID { get; set; }[DataMember(Name ="ssn", IsRequired = fa...

php – 为什么json_encode()返回两次键值(索引键和字符串键)?【代码】

当我使用json_encode()函数时,该方法返回一个Json两次相同的值:一个用字符串键,一个用索引.我以前没有这个问题.$req = $bdd->prepare("SELECT mail,description FROM identifiant WHERE mail = :mail AND pass=:pass");if ($req->execute(array('mail' => $_COOKIE['mail'],'pass' => $_COOKIE['pass']))) {header('Content-type: application/json');return json_encode($req->fetchAll());响应:[{"mail": "root@root.com","0":...

JavaScript:除了值中的值之外,如何从JSON字符串中删除所有空格?【代码】

鉴于以下json ……var body = "{ \"name\": \"test\", \"description\": \"test json\", \"website\": \"domain.com\" }"…除了值中的空格之外,我该如何删除所有空格? 我试过以下正则表达式……var body = "{ \"name\": \"test\", \"description\": \"test json\", \"website\": \"domain.com\" }".replace(/\r?\n|\r/g, "").replace(/\s+/g, "")…但它也删除了值中的空格(即描述):{"name":"test","description":"testjson","web...

php – Silex – app-> json()将整数数据作为字符串返回【代码】

我刚开始与Silex合作,帮助我构建一个从MySQL数据库返回数据的restful api.以前在使用php和mysql时,我注意到MySQL会将整数作为字符串返回到json_encode()函数中.它会在我的所有整数值周围加上引号.我能够解决这个问题的唯一方法是将JSON_NUMERIC_CHECK传递给json_encode函数:return json_encode($array, JSON_NUMERIC_CHECK);为我需要的东西工作可爱.现在我正在使用silex我一直在使用它的内置json函数来从我的控制器返回值.我注意到...

c# – 我如何将json字符串转换为Json对象【代码】

参见英文答案 > Convert JSON String to JSON Object c# 7个我有json字符串的方法,我想将json字符串转换为json对象.我试过下面的方法它显示内存超出如何解决错误.我试过这个字符串抛出ajax它的工作正常.但我如何从后端的字符串转换为数据表.任何建议.我的代码.public ActionResult JosnString(){string str = "{\"delivery\": [{\"status\": 2, \"resp_msg\": \"5.4.1 [renard.allenll@transde...

PHP在json字符串中的变量前后添加双引号【代码】

我正在尝试为每个变量添加双引号,如file:和label:在json字符串中.例如:{file:"File_Name.mp3"},{file:"File_Name.mp4",label:"720"},{file:"File_Name.mp4",label:"360"}应该:{"file":"File_Name.mp3"},{"file":"File_Name.mp4","label":"720"},{"file":"File_Name.mp4","label":"360"}我怎样才能做到这一点?我读了一篇stackoverflow There文章,但我的问题没有解决.我应该使用正则表达式.不幸的是,但我是新人. 如果标签是360,...

java – 我应该将json字符串解析为json对象还是直接操作字符串【代码】

通常我将json字符串解析为json对象,而不是直接操作json字符串.例如,像json字符串{"number": "1234567"} 如果我必须在最后添加000... {...,"number" : "1234567000",...} ....我将使用jackson将其解析为Json Object或POJO 我理解可读性透视图解析到Json对象或POJO要好得多,但我对性能感到好奇.在这种情况下,如果我直接操作json字符串,我必须使用正则表达式来提取数字属性,并在最后添加000,这比解析Json对象要昂贵得多,如果有大量数据...

在Javascript中迭代JSON字符串的最快方法

我一直在使用$.each的jQuery框架迭代我通过AJAX调用收到的JSON字符串.现在这个字符串有时非常庞大,结果导致IE6 / 7/8爬行. 我想知道是否有更快的方法来遍历整个数据. 感谢您的时间.解决方法:如何使用常规的JavaScript函数? 例如,如果你有一个带有项目的JSON对象,你可以只需要评估JSON字符串以将其转换为javascript对象,然后使用’for(i in object)’迭代它们.

javascript – JSON.parse返回字符串而不是Array【代码】

我有一个javascript数组,我将其字符串化,以便将其存储在localstorage中console.log(request.keywords.length); localStorage.keywords = JSON.stringify(request.keywords);其中关键字是javascript数组.这里request.keywords.length返回12,这是数组中元素的数量. 检索它并将其解析回JSON之后var keywords = chrome.extension.getBackgroundPage().getItem("keywords");var kjos=JSON.parse(keywords);console.log(kjos.length);返回...

错误“java.lang.NumberFormatException:对于输入字符串:”“”将JSON数组传递给Spring-MVC【代码】

我收到错误“java.lang.NumberFormatException:输入字符串:”“”将JSON数组传递给Spring-MVC .. 这是我的JSON JavaScript调用:function doAjaxPost() { var inData = {};inData.nameList = ['kurt','johnathan'];inData.educationList = ['GSM','HardKnocks'];htmlStr = JSON.stringify(inData);alert(htmlStr);$.post( contexPath + "/AddUser.htm", inData, function(outData, outStatus){alert(outStatus);}); };这是我在J...

java – 将Spring Mongo Update转换为JSON字符串【代码】

我有一个Update对象的实例,我想将它转换为它的String JSON表示,以便我以后可以使用它. 我创建了这样的更新对象:Update update = new Update(); update.set("field", new SomeClass()); update.unset("otherField"); // etc我最初的尝试是:update.getUpdateObject().toString();这种方法适用于大多数情况,但偶尔会失败,因为它无法序列化SomeClass的实例.这是堆栈跟踪:java.lang.RuntimeException: json can't serialize type : c...