我是靠谱客的博主 哭泣太阳,最近开发中收集的这篇文章主要介绍js定义json字符串,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

var json = [
  {a:[{a:1,b:2},
      {c:3,d:4}]},
  {b:[{a:1,b:2},
      {c:3,d:4}]},
  {c:[{a:1,b:2},
      {c:3,d:4}]},	  
]

function serialize(o)
{
    var result = "";
	var tempResult = [];
	if(o instanceof Array){
	    for(var i = 0 ; i < o.length ; i ++)
		{
		    tempResult.push(serialize(o[i]));
		}
		result = '['+tempResult.join(',')+']';
	}
	else
	{
	    for(var key in o)
		{
		    if(o[key] instanceof Array) tempResult.push(key+":"+serialize(o[key]));
			else tempResult.push(key+":"+o[key]);
		}
		result = '{'+tempResult.join(',')+'}'
	}
	return result;
}

alert(serialize(json))


总思想就是,先有实体,实体放在列表中,将列表json化,JSON.stringify(实体)等,当然还有别的方法。


最后

以上就是哭泣太阳为你收集整理的js定义json字符串的全部内容,希望文章能够帮你解决js定义json字符串所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部