.NET 字符串如何转换成JSON数据

问题描述

varsys_item={"sys_attrprice":{"17":{"detailImage":"20160111130446844.jpg","detailPrice":"25.0000","Id":"6","sellStock":"10","stock":"100"},"18":{"detailImage":"20160111125916355.jpg","detailPrice":"25.0000","Id":"7","sellStock":"10","stock":"100"},"19":{"detailImage":"20160111130446844.jpg","detailPrice":"25.0000","Id":"8","sellStock":"10","stock":"100"},"20":{"detailImage":"20160111130446844.jpg","detailPrice":"25.0000","Id":"9","sellStock":"10","stock":"100"}}};-------上面是正规的json数组------------------------但是我从后台取出来的数据是下面这个样子,然后我就取不到值了varsys_item={sys_attrprice:{document.getElementById("hiddSys_item").value}};格式不对,不知道怎么把后台传过来的字符串转换成json数组,希望各位大神给点建议,感激不尽

解决方案

本帖最后由 xuhongfei111 于 2016-06-16 19:39:54 编辑
解决方案二:
贴出你使用vs调试器对网页上的str变量的调试画面。你贴的代码跟提交数据的js部分完全无关,让人怎么瞎猜?
解决方案三:
引用楼主xuhongfei111的回复:

格式不对,不知道怎么把后台传过来的字符串转换成json数组

你根本不知道传给后台什么,甚至都不知道前端执行时str变量值为什么。如果要问我的建议,是真正解决问题的建议:学会jaavscript调试。
解决方案四:
引用2楼sp1234的回复:

Quote: 引用楼主xuhongfei111的回复:
格式不对,不知道怎么把后台传过来的字符串转换成json数组

你根本不知道传给后台什么,甚至都不知道前端执行时str变量值为什么。如果要问我的建议,是真正解决问题的建议:学会jaavscript调试。

调试出来的结果是这个样子,我知道怎么调试,就是格式转换上想了很多办法也没转换过来格式固定写进去是下面这个样子,下面的格式是对的,就是上面的数据后台取出来之后转换上有点问题,所以想请你指教一下
解决方案五:
varjsonstr=JSON.parse(str),把字符串转成json对象,你上面应该是json字符串吧,转了之后就能jsonstr.name读取了
解决方案六:
http://www.jb51.net/article/35090.htm
解决方案七:
.net转换json不用自己拼写JavaScriptSerializer试试这个。。
解决方案八:
http://www.hufeng2012.com/Article/47/ArticleDetail方法案例这里有

时间: 2024-07-29 04:49:04

.NET 字符串如何转换成JSON数据的相关文章

将字典或者数组转换成JSON数据或者字符串

将字典或者数组转换成JSON数据或者字符串 源码: NSDictionary+JSON.h 与 NSDictionary+JSON.m // // NSDictionary+JSON.h // Category // // Created by YouXianMing on 15-2-09. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #import <Foundation/Foundation.h> @interfa

C# DataTable 转换成JSON数据

原文:C# DataTable 转换成JSON数据   using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; using System.Web; using System.Web.Script.Serialization; namespace WsDemo { public class DataTableConvertJson { #regi

json转换数组与数组转换成json数据(js ,php)

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.111cn.net/1999/xhtml"> <head> <meta http-equiv="conte

php把读取xml 文档并转换成json数据代码

/* <?xml version='1.0' encoding='utf-8' ?> <root cityid="0" classid="0" placeid="0" yy="0" mm="0" pg="1" ps教程="20" maxPage="1" num="1" serverIP="58.57.

将List对象列表转换成JSON格式的类实现方法_json

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等).这些特性使JSON

使用JSON.parse将json字符串转换成json对象的时候会出错_javascript技巧

在对数据库取出来的数据(特别是描述信息)里面含有特殊字符的话,使用JSON.parse将json字符串转换成json对象的时候会出错,主要是双引号,回车换行等影响明显,左尖括号和右尖括号也会导致显示问题,所以要在输出到页面进行json对象转换之前将一些特殊符合进行编码或转义,下面展示的是C#代码编码和转义几个常用特殊字符.经过笔者测试,将这些符号编码和转义之后,大部分json字符串都可以转换成json对象了.如果遇到个别问题,应朝着这个方向去查找问题. theString = theString

hibernate jackson-带有对象属性的bean,如何转换成json对象或者字符串

问题描述 带有对象属性的bean,如何转换成json对象或者字符串 Accounts类 { ....属性 private Users user: //这个是一个User类.对应到数据库上是userid } 现在.我在action层.需要把得到的Accounts实例,转换成json格式. 出现问题:Accounts实例可以成功转换成json格式字符串.但是其中User的相关信息并没有得到.而且调试发现Accounts实例中是有User属性值的[我已经取消了懒加载].问题就出现了转换到json这块了

新手求教,字符串转换成JSON

问题描述 新手求教,字符串转换成JSON ActiveMQ消息队列:发布者代码:messagePublisher = (SimulatedMarketMessagePublisher)applicationContext.getBean(""messagePublisher""); Message message = new Message(); Head head = new Head(); SimTradeRecord str = new SimTradeRec

C#实现集合转换成json格式数据的方法_C#教程

本文实例讲述了C#实现集合转换成json格式数据的方法.分享给大家供大家参考,具体如下: /// <summary> /// dataTable转换成Json格式 /// </summary> /// <param name="dt"></param> /// <returns></returns> public static string ToJson(DataTable dt) { if (dt != null