ecshop json类的使用

ecshop中有2个地方使用了json,一个是cls_json.php文件,一个是transport.js文件。

cls_json 封装了json类,可以调用里面的encode的方法,根据参数不同,进行不同的转化,调用json_encode可以直接进行转化。是php对json的处理。

transport.js是ecshop封装的ajax方法,通过ajax.call 来实现ajax的调用。ajax传值的过程中,可以选择json来传递,一般也是选择它的,因为这样调用起来方便,转化也方便。所以它对json数据进行了自己的解析和转化。

熟悉和消化了这两个文件,对ecshop中数据的传递基本就没什么问题了。你就可以自己写ajax处理文件,通过ajax.call来访问请求处理数据了。

时间: 2024-10-19 20:21:51

ecshop json类的使用的相关文章

json类 方便调用

jsonutil类 1 package *********** 2 3 import java.lang.reflect.Field; 4 import java.lang.reflect.Type; 5 import java.util.ArrayList; 6 import java.util.HashMap; 7 import java.util.Iterator; 8 import java.util.List; 9 import java.util.Map; 10 11 import

[.net 面向对象程序设计进阶] (13) 序列化(Serialization)(五) JSON序列化利器 Newtonsoft.Json 及 通用Json类

[.net 面向对象程序设计进阶] (13) 序列化(Serialization)(五) JSON序列化利器 Newtonsoft.Json 及 通用Json类 本节导读: 关于JSON序列化,不能不了解Json.net(Newtonsoft.Json)这款世界级的开源类库,除了拥有良好的性能之外,功能也是非常强大的. 本节会详细说明这个类库.此外,对于不喜欢使用第三方类库的同学,会整理一个基于微软类库的通用Json类. 读前必备: 本节主要介绍一款第三方类库和一个自己整理封装的类库,说起到封装

php递归json类实例代码

这篇文章主要介绍了php递归json类的实现方法,可以实现对索引数组及数字数组的解析,进而实现递归数组返回json字符串的功能.具体实现代码如下: <?php /* * @ anthor:QD * @ time: 2013-09-27 */ class json{ private $Arr = array(); //传入数组 //构造器 public function json($array) { if(!is_array($array)) return false; $this->Arr =

AS3自带的JSON类

JSON(JavaScript Object Notation),是一种轻量级的数据交换格式,易于解析和生成,也易于阅读和编写.ajax的模式和构架被大量网站应用,JSON作为数据传输会是个首选. 虽然AS3对XML的解析已经很好了,但XML作为数据传输数据量大,服务器负担会过重.JSON本身的结构就简单易于理解,它的特点就是数据量小,数据的结构清晰.现在几乎每一种语言都有对json格式数据的处理了, AS3也不例外,接下来看一下AS3自带的JSON类对json格式数据的处理吧.JSON类处在A

调用android自带的json类解析出错!!!

============问题描述============ {"weatherinfo":{"city":"北京","cityid":"101010100","temp1":"2","temp2":"15","weather":"小到中雨转小雨","img1":"

关于JSON类的两个用途与for..in和for循环的区别

JSON 这个类的两个用途: 1)将Object 对象,转换成string 类型 var obj = {"a":"1","b":"2","c":"json"}; var a=JSON.stringify(obj);//转换成string对象 2)将字符串 转换Object 对象 var strObj = '{"a":"1","b"

Newtonsoft.Json类的序列化顺序

在使用NewtonSoft.Json把对象序列化成Json文档时,有一点千万要注意: 生成Json文档的属性顺序取决于类的属性的书写顺序: 即 class Person { string Name{get;set;} string Age{get;set;} } 序列化后得到的Json就是[{"Name":"","Age":""}] 如果 class Person { string Age{get;set;} string N

【JSON类】使用说明

1)理解键名路径 键名路径(keyPath)用于定位json的键,比如:{book: {title:"中国人"} },键名路径 book.title 表定位到book下的title键. 对于值是数组类型的,键名路径用元素序号代替,比如 {book: { sample : [1,2,3] } } ,键名路径: book.sample.0 表示定位到book下sample的第一个元素. 2) 原文地址:https://www.cnblogs.com/wm218/p/9960404.html

【Mysql】Mysql Json类型或Text类型可以建索引吗?

一.JSON类型 答案是不可以 为Json类型建索引会报错 mysql> CREATE INDEX idx1 ON user (card_pay_data(10)); ERROR 3152 (42000): JSON column 'card_pay_data' cannot be used in key specification. 二.text类型 答案是可以的,但是需要指定长度 mysql> CREATE INDEX idx2 ON user (tests); ERROR 1170 (4