张映 发表于 2016-02-23

分类目录: nodejs/vue/js/jquery

json对象,json字符串,不注意的话,很容易忽视混淆。例举几个容易混的情况

1,php将变量放到input框中,通过js去读取出来的是json字符串,要想使用就要将json字段串转成json对象

2,ajax返回json数据,如果请求没有设置dataType为json,这个时候得到也是json字符串

3,通过js改变input的value值,如果直接json对象,赋值的话,用开发者工具看到的值会是这样的,[Object Object]

阅读全文>>

张映 发表于 2014-02-10

分类目录: nodejs/vue/js/jquery

js数据格式和json数据格式,各有各的用处,就个人而言,json更好用一点,js自身的数组和对像限制比较多。

以js的数组举例:

阅读全文>>

张映 发表于 2013-01-07

分类目录: nodejs/vue/js/jquery

我用的jquery版本是1.7.2,整合了json数据的解析功能,很早的版本是没有的,我记得那个时候,要么用js的for in来读取json字符串里面的数据,要么加载一个专门用来解析json字符串的JS文件。

阅读全文>>

张映 发表于 2011-04-20

分类目录: nodejs/vue/js/jquery

php4时我就用过json,那个时候还没有json_decode,json_encode这样的函数,要把数据转换成json,就要加载一个JSON.php。用的时间挺长,但是我一直对json有一种误解,我总认为json只是数据传输过程中的一个中间阶段,就像xml一样,我总会把他们二联想到一起。

阅读全文>>

张映 发表于 2010-07-21

分类目录: php

一,什么是json

json是一种数据结构,易于人阅读和编写,同时也易于机器解析和生成。

json建构两种结构:

1,“名称/值”成对的集合,不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。
2,值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。

阅读全文>>

张映 发表于 2010-04-21

分类目录: php

说明一下,以前我写过一篇关于将xml转换成数组的博文,http://blog.51yip.com/php/591.html,这篇博文读取xml的前提是知道xml的标签名称是什么,但是如果标签名称不知道呢怎么办呢,话又说回来了,一般情况下都是知道的,因为xml数据都是由人生成的,或者按人写的规则自动生成的。
今天在网上想找个将xml转成json的方法,找了半天没找到,找到了,根本没有什么用,有一个service_JSON说的挺像真的,找开后就一个JSON.php,php5.0以后已经把它加进来,json_decode和json_encode。想走捷径的,唉,靠人不如靠已。以下是我写的一个方法

一,参考xml文件如下

阅读全文>>