在处理JSON数据时,提取特定元素是一项常见的任务,JSON( JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成,本文将详细介绍如何从JSON中提取元素,包括基本概念、常用方法以及实际案例。
class="zdmcj_hr"/>
ext动态树
效果如图。
[{cid:2,cls:folder,id:2,leaf:false,text:服装},{cid:3,cls:folder,id:3,leaf:false,text:饰品},{cid:4,cls:folder,id:4,leaf:false,text:家电}]
[{cid:5,cls:folder,id:5,leaf:false,text:女装},{cid:6,cls:folder,id:6,leaf:false,text:男装},{cid:7,cls:folder,id:7,leaf:false,text:童装}]
这个是从数据库中取出来发送的json。
下面是jsp代码。
(function() {
var rootNode=new ({text:商品分类,id:1});
var loader=new ({
(beforeload,function(loader,node){
(append,function(tree,thiz,newNode,index){
(click,function(thiz,e){
alert(我要处理的代码--+);
var treePanel=new ({
width:300,
height:500,
title:类别展示,
loader:loader,
root:rootNode
(categoryBrose);
-------------------------下面是写json的代码---------------------------public ActionForward getCategory(ActionMapping arg0, ActionForm arg1,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
(text/json);
Integer cid = ((cid));
List
List
String treeStr = (trees)();
()(treeStr);
return null;
------------------------下面是工具类,将实际类别转化为Ext要求的类别------------------------------
public class TreeUtil {
public static List
List
if(list==null){
return trees;
for(Category ca:list){
CategoryTree ct=new CategoryTree();
boolean leaf=()==4?true:false;
(leaf?file:folder);
return trees;
-------------------------Ext要求的Tree类------------------------------
public class CategoryTree implements Serializable {
private String text;
private int id;
private boolean leaf;
private String cls;
private int cid;//类别ID
set/get();
js中如何提取json类型数据
是怎么把json类型的字符串转为json对象吧?<script> json = {a:1,b:2}; json = eval(( + json + )); alert(json.a);</script>
什么是json?
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它采用完全独立于语言的文本格式,可替换XML成为AJAX程序中的数据交换格式。 它有两种结构:1.“名称/值”对的集合(A collection of name/value pairs)。 不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash TABLE),有键列表(keyed list),或者关联数组 (assOCIative array)。 2.值的有序列表(An ordered list of values)。 在大部分语言中,它被理解为数组(array)。 JSON是JavaScript的子集,我们在JavaScript中可以很容易的使用它。














发表评论