关于编辑json字符串的问题

问题描述

这样一个json字符串怎么在代码中把result那一级个去掉?(就是把字符串"result":{}去掉){"jsonrpc":"2.0","id":"10","result":{ "resultList": [{ "name": "1", "agentName": "sdfsf", "address": "Ed Spencer", "workMethod": "22", "phone": "blue", "mobilePhone": "sdfdsf", "workLicenseId": "sdfsdf", "workLicenseIssueDate": "2012-03-23", "workLicenseInvalidateDate": "2015-03-23" }, { "name": "2", "agentName": "sdfsf", "address": "Ed Spencer", "workMethod": "22", "phone": "blue", "mobilePhone": "sdfdsf", "workLicenseId": "sdfsdf", "workLicenseIssueDate": "2012-03-23", "workLicenseInvalidateDate": "2015-03-23" }, { "name": "3", "agentName": "sdfsf", "address": "Ed Spencer", "workMethod": "22", "phone": "blue", "mobilePhone": "sdfdsf", "workLicenseId": "sdfsdf", "workLicenseIssueDate": "2012-03-23", "workLicenseInvalidateDate": "2015-03-23" }]}}

解决方案

前台删还是后台删,前台就直接遍历,后台如果你没办法改变这个得到的过程拿到result的位置p1,向后查找{,用变量存t{的个数,如果又有下一个{,t++发现},就t--,如果t==0,记录位置为p2,那么就删掉从p1到p2就可以了不知道明白没有。
解决方案二:
有个想法可以试试:将这个json字符串放入一个数组中(你的这个JSON放入数组只有3个元素),遍历这个数组删掉第3个元素

时间: 2024-11-30 09:26:05

关于编辑json字符串的问题的相关文章

JS对象与json字符串格式转换实例_javascript技巧

本文实例讲述了JS对象与json字符串格式转换的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />     <title></title>     <script type="text/javascript"&g

Jquery通过JSON字符串创建JSON对象_jquery

<html> <body> <h2>通过 JSON 字符串来创建对象</h3> <p> First Name: <span id="fname"></span><br /> Last Name: <span id="lname"></span><br /> </p> <script type="text/ja

js 将json字符串转换为json对象的方法解析_javascript技巧

例如: JSON字符串: var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象: var str2 = { "name": "cxh", "sex": "man" }; 一.JSON字符串转换为JSON对象 要使用上面的str1,必须使用下面的方法先转化为JSON对象: //由JSON字符串转换为

PHP处理Json字符串解码返回NULL的解决方法_php技巧

本文实例讲述了PHP处理Json字符串解码返回NULL的解决方法.分享给大家供大家参考之用.具体方法如下: 一般来说,php对json字符串解码使用json_decode()函数,第一个参数传字符串,第二个参数若为true,返回array:若为false,返回object.如果返回NULL,说明报错,输出json_last_error(),得到的整数值对应错误提示.如下图所示: json_last_error()比较常见的是整数4, 是json字符串在json_decode之前已不完整,所以语法

反序列化json字符串为对象,怎么忽略根节点?

问题描述 json字符串:{"root":[{"name":"名字1","id":1},{"name":"名字2","id":2}]} 类:publicclassCModel{publicstringname{get;set;}publicintid{get;set;}} 用DataContractJsonSerializer或Newtonsoft.Json反序列化,

Json对象与Json字符串互转(4种转换方式)_json

1>jQuery插件支持的转换方式: 复制代码 代码如下: $.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象 2>浏览器支持的转换方式(Firefox,chrome,opera,safari,ie9,ie8)等浏览器: 复制代码 代码如下: JSON.parse(jsonstr); //可以将json字符串转换成json对象 JSON.stringify(jsonobj); //可以将json对象转换

Java中Json字符串直接转换为对象(包括多层List集合)

使用到的类:net.sf.json.JSONObject  使用JSON时,除了要导入JSON网站上面下载的json-lib-2.2-jdk15.jar包之外,还必须有其它几个依赖包:commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar 下面是例子代码: // JSON转换 JSONObject jsonObj = JSONObject.fromObject(jsonSt

编码-golang中服务器获得json字符串格式不对

问题描述 golang中服务器获得json字符串格式不对 我发送的是{""userName"":""huloixia""userPass"":""030719""}而服务器得到的却是%7B%22userName%22%3A%22huloixia%22%2C%22userPass%22%3A%22030719%22%7D& 我不知道什么方法可以再编码回来 解决方

xcode-使用SBJsonParser不能解析JSON字符串

问题描述 使用SBJsonParser不能解析JSON字符串 Json字符串是:""{'message':'Test Driver'}"" 如果我NSlog代码:NSLog(@""%@""[parser objectWithString:[request responseString] error:nil]); 解析器是SBJsonParser的一个类 然后就Output: (null) 有没用其他JSON库可以解析这个字符串