//数组转json

var arr = [1,2,3,4,5];

cc.sys.localStorage.setItem("key", JSON.stringify(arr).toString());

//json转数组

var jsonStr = cc.sys.localStorage.getItem("key");

var v = JSON.parse(jsonStr);

console.log(v[1], v[2]);

//2 3

看下面的,比较神奇://数组转json

var arr = ["1", "2",3,4,5];

var v1 =  JSON.stringify(arr).toString();

//json转数组

var v = JSON.parse(v1);

console.log(typeof v[1], typeof v[2]);

//string number

//数组转json串var arr = [1,2,3, { a : 1 } ];

JSON.stringify( arr );

//json字符串转数组

var jsonStr = '[1,2,3,{"a":1}]';

JSON.parse( jsonStr );

c语言json数组转字符串数组,JS中json字符串和数组相互转换相关推荐

  1. ajax 返回数组某个属性值,js中sort方法根据数组中对象的某一个属性值进行排序...

    1.一维数组排序 timeList=['2017-10-05','2017-10-01','2017-10-03','2017-10-02','2017-10-09']; timeList.sort( ...

  2. js中json数组 和 字符串 互转

    js中json数组 和 字符串 互转 const jsonStr1 = JSON.stringify( res.responseObject); //json转字符串.//const area = J ...

  3. js中的字符串方法与数组方法总结

    js中的字符串方法与数组方法总结 1.字符串方法 2.数组方法

  4. JS中会改变原数组和原字符串的API方法总结

    1.会改变原数组的方法 arr.push(item1,item2,·····,itemx) arr.pop() arr.unshift(item1,item2,·····,itemx) arr.shi ...

  5. JavaScript – 6.JS面向对象基础(*) + 7.Array对象 + 8.JS中的Dictionary + 9.数组、for及其他...

    6.JS面向对象基础(*) 7.Array对象 7.1 练习:求一个数组中的最大值.定义成函数. 7.2 练习:将一个字符串数组输出为|分割的形式,比如"刘在石|金钟国|李光洙|HAHA|宋 ...

  6. js中ES6新增的数组方法reduce(),和数组去重,降维。

    js中ES6新增的数组方法reduce() js数组reduce()详解 基本概念: reduce()方法接收一个函数作为累加器,数组中的每一值(从左到右)开始缩减,最后成为一个值 reduce()为 ...

  7. js中判断两个数组是否相等

    js中判断两个数组是否相等的方法 1. 将两个数组转成字符串比较,但是发现他们只是顺序不相等也被当做不相等 [1,2,3].toString()== [3,2,1].toString() ----fa ...

  8. js中string字符串转换为JSON对象 - 方法大全(4种)

    js中string字符串转换为JSON对象 - 方法大全(4种) jQuery插件支持的转换方式: 示例: //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对 ...

  9. js html 处理json数据,JS中Json数据的处理和解析JSON数据的方法详解

    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.它基于ECMAScript的一个子集. JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族 ...

  10. c语言中按照“|”字符串截取,shell中取字符串子串的几种方式 截取substr

    echo "123456789" | awk '{print substr($0,5,2)}' 截取 1)awk中函数substr substr(源字符串,开始索引,长度)   开 ...

最新文章

  1. java web 过滤器跟拦截器的区别和使用
  2. 物理层协议:RS-232-C、RS-449、V.35、X.21
  3. vi/vim使用进阶: 在VIM中使用GDB调试 – 使用vimgdb
  4. css中的一些选择器的用法总结
  5. 企业微信网页授权初试
  6. 一款秒杀wireshark和burpsuite的国产网络分析神器,你还没用过?
  7. android 9.0 安装xpose框架
  8. Elasticsearch 结合dynamic-synonym实现同义词热加载
  9. Python标准库(各种模块介绍)
  10. fadeOut和fadeIn
  11. python 获取图像亮度和锐度,pytesseract 获取图片上字符串,及增加亮度,色感,对比度,锐度...
  12. 【开源编码分享】Python古三式∶太乙神数丶奇门遁甲丶大六壬
  13. SpringWebMVC到底是如何工作的?
  14. 内网穿透妙用——内网转公网nat123
  15. BUCK降压电路PCB布局布线
  16. html页面中加skype,添加Skype的按钮,HTML面板
  17. 面试官常问的10个Linux问题
  18. 解决Partially written block xxx being set for retirement(dm365)
  19. 数据库主从(一主一从)模式,docker配置步骤
  20. 三亚自由行八天七晚旅行攻略

热门文章

  1. a=a++问题引发的思考
  2. VMware下安装CentOS
  3. Cassandra安装和初次使用
  4. 20155202 《Java程序设计》实验二(面向对象程序设计)实验报告
  5. android布局--Android fill_parent、wrap_content和match_parent的区别
  6. VS2010利用MFC的MSCcom控件的方法(WIN8系统)
  7. 基于麻雀算法改进的LSTM预测算法-附代码
  8. Fatal error in launcher: Unable to create process using 'd:\bld\scrapy_1584555997548\_h_env\python.
  9. Ubuntu16.04使用时的一些问题总结
  10. VS学习笔记(一)创建C++项目