jQuery 中 字符串转成 Json 格式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery 中 字符串转成 Json 格式相关的知识,希望对你有一定的参考价值。

jQuery中使用jQuery.parseJSON()方法将字符串转为json格式

例如:

jQuery.parseJSON(\'"test":1\');

注意:

传入格式有误的 JSON 字符串可能导致抛出异常。例如,下面这些无效的 JSON 字符串:

test: 1 //(test 没有使用双引号包裹).
\'test\': 1 //(\'test\' 用了单引号而不是双引号包裹).
"test: 1" //(test 没有使用双引号包裹).
"\'test\': 1" //(\'test\' 用了单引号而不是双引号包裹).
"\'test\'" //(\'test\' 用单引号代替双引号).
".1" //(number 必须以数字开头; "0.1" 将是有效的).
"undefined"// (undefined 不能表示一个 JSON 字符串; 然而null,可以).
"NaN" //(NaN 不能表示一个 JSON 字符串; 用Infinity直接表示无限也是不允许的).

扩展:

JSON(javascript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(网络传输速率)。

参考技术A var str = ' "key": "value" ';
jsonObj = jQuery.parseJSON(str);本回答被提问者采纳
参考技术B 11314好7900-让其与、=w-i还可以继续回答吗69-09078- 参考技术C 字符串?集合对象吧。

fastjson将json格式字符串转成list集合

 1.gameListStr = "["gameId":"1","gameName":"哈哈","gameId":"2","gameName":"呵呵"]";
2. List<Game> gameList = JSONObject.parseArray(gameListStr, Game.class);
public class Game 
   public String gameId;
   public String gameName;

   public String getGameId() 
      return gameId;
   

   public void setGameId(String gameId) 
      this.gameId = gameId;
   

   public String getGameName() 
      return gameName;
   

   public void setGameName(String gameName) 
      this.gameName = gameName;
   

 

以上是关于jQuery 中 字符串转成 Json 格式的主要内容,如果未能解决你的问题,请参考以下文章

jQuery怎么把JSON格式的字符串转换为JSON对象

格式化json字符串软件都有哪些?

js怎么解析geojson 格式的

jQuery怎么把JSON格式的字符串转换为JSON对象

java中如何将对象转成json格式字符串

Jquery怎么样对这种json格式的数据进行增删改查