`
tesia
  • 浏览: 33306 次
  • 性别: Icon_minigender_2
  • 来自: 广州
社区版块
存档分类
最新评论

Ext.util.JSON编码和解码JSON对象

阅读更多
<script type="text/javascript">
Ext.onReady(function(){
     //通过字符串描述一个对象
var jsonStr="{name:'the json name',value:'the json sample value'}";
//进行编码,这时将形成一个含有逻辑关系的对象
var obj=Ext.JSON.decode(jsonStr,true);
//定义一些对象,最后用数组包装起来
var g='g',h='h',e='[g,h]',f='f',b=[e,f],a=[b,'c'];
//将数组中存放的对象进行解码,打印该字符串
var endobj=Ext.JSON.encode(a);

// Ext.Msg.alert("提示","jsonstr:"+obj);
    Ext.Msg.alert("提示","jsonstr:"+endobj);
});
</script>

1.decode( )
该方法用于将JSON规划格式的String进行解码成为一个JSON的Object,如果JSON字符串为无效
或不符合JSON规则,则会抛出一个异常来终止该方法的调用。

2.encode()
本方法主要将对象数组转换成String型的值。
  • 大小: 5.7 KB
  • 大小: 5.7 KB
分享到:
评论

相关推荐

    ExtJs4.0 使用心得@1 Ext.util.Format.Number()

    `Ext.util.Format`是ExtJS中一个非常实用的工具类,包含了一系列用于字符串、日期和数值等类型的数据格式化的静态方法。`Number()`方法是其中之一,专门用于处理和格式化数字。在实际开发中,我们经常需要将数字以...

    java.util.Date到Json日期

    ### Java.util.Date到JSON日期转换详解 在Java中处理日期并将其转换为JSON格式是...通过以上步骤,我们可以轻松地将`java.util.Date`对象转换为符合特定格式要求的JSON字符串,这在Web开发和其他应用场景中非常有用。

    读Ext之十(解析JSON)

    综上所述,“读Ext之十(解析JSON)”可能会涵盖如何在Ext JS环境中设置和使用Store来解析和操作JSON数据,以及如何利用数据模型、Proxy、Reader等工具实现数据的加载、显示和交互。通过学习这个主题,开发者可以更...

    ExtJSWeb应用程序开发指南(第2版)

    6.9 Ext.util.JSON编码和解码Json对象 6.9.1 decode() 6.9.2 encode() 6.10 Ext.util.MixedCollection 6.10.1 向集合加入对象 6.10.2 将数组中的对象加入到集合中 6.10.3 移除集合中的对象 6.10.4 克隆...

    Java中使用Json的net.sf.json包

    为了在Java中处理JSON数据,开发者通常会使用特定的库,如`net.sf.json`包,这是一个非常实用的JSON库,提供了丰富的功能来创建、解析和操作JSON对象。 `net.sf.json`库主要包含了两个核心类:`JSONObject`和`...

    net.sf.json需要的jar

    6. **commons-logging-1.1.1.jar**:Apache Commons Logging是一个日志抽象层,允许开发者在不修改代码的情况下切换不同的日志实现,如log4j、java.util.logging等。 这些JAR文件组合在一起,构成了一个完整的环境...

    net.sf.json.JSONObject依赖jar

    net.sf.json.JSONObject是开源项目Apache Jakarta的一个子项目,提供了一个Java对象到JSON和JSON到Java对象的映射库。这个库允许开发者通过简单的API来操作JSON,从而实现数据的序列化和反序列化。 标题中的...

    Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser

    总之,解决"Could not initialize class net.sf.jasperreports.engine.util.JRStyledTextParser"这类问题需要对项目结构、依赖关系和Java运行时环境有深入的理解。通过细致的排查和测试,一般都可以找到问题的根源并...

    extjs弹出框 n秒后消失

    实现EXTJS弹出框在n秒后自动消失,我们可以利用EXTJS的定时器(Ext.util.DelayedTask)和弹出框(Ext.MessageBox)的配置选项。下面我们将详细讨论如何实现这个功能。 首先,EXTJS的弹出框主要通过`Ext.MessageBox....

    java.util.logging.Logger使用详解

    ### Java.util.logging.Logger 使用详解 #### 一、创建Logger对象 在Java中,`java.util.logging.Logger` 是标准的日志框架之一,它提供了基础的日志记录功能。为了使用这一功能,首先需要获得 `java.util.logging...

    用java.util.zip包现数据压缩与解压

    ### 使用 Java.util.zip 包实现数据压缩与解压 在计算机科学领域,数据压缩技术是一项重要的功能,它能够帮助减少存储空间的需求以及提高网络传输效率。本文将通过一系列的示例来详细介绍如何利用 Java 中的 `java....

    android.util.Base64类

    android.util.Base64类

    org.apache.commons.net.util.jar

    org.apache.commons.net.util.jar

    net.sf.json

    - 转换策略:`net.sf.json.util.JSONConfig`允许你配置转换规则,比如日期格式、循环引用的处理等。 总的来说,`net.sf.json`库是Java开发中处理JSON的强大工具,它简化了JSON数据在Java对象间的转换,同时也提供了...

    Ext.js核心函数详解.docx

    8. `Ext.util.Format.escapeRegex(String value)`: 此函数用于转义正则表达式中的特殊字符,确保在使用字符串构建正则表达式时不会引发错误。 9. `Ext.callback(Function callback, [Array args], [Object scope])`...

    net.sf.json.JSONObject 依赖的包

    例如,你可以通过键来获取或设置值,添加新的键值对,删除键,检查某个键是否存在,以及转换JSON对象到Java对象(如HashMap)和反之。 依赖`net.sf.json.JSONObject`通常意味着你需要进行以下操作: 1. **序列化**...

    org.jasig.cas.client.util.CommonUtils

    予org.jasig.cas.client.util.CommonUtils 加入 public static void disableSSLVerification(){ try { // Create a trust manager that does not validate certificate chains TrustManager[] ...

    EXT核心API详解

    17、Ext.KeyMap类 …………………… 19 18、Ext.util.JSON类 ……………………… 20 19、Ext.util.Format类 ………………… 20 20、Ext.util.DelayedTask类 ……………… 20 21、Ext.util.TaskRunner类 …………… ...

    net.mindview.util包

    5. **使用JAR文件**:要在项目中使用`net.mindview.util.jar`,你需要确保它在项目的类路径(ClassPath)中。在IDE如Eclipse或IntelliJ IDEA中,可以通过设置项目配置来添加外部JAR。在命令行环境中,可以在运行Java...

    java并发工具包 java.util.concurrent中文版用户指南pdf

    1. java.util.concurrent - Java 并发工具包 2. 阻塞队列 BlockingQueue 3. 数组阻塞队列 ArrayBlockingQueue 4. 延迟队列 DelayQueue 5. 链阻塞队列 LinkedBlockingQueue 6. 具有优先级的阻塞队列 ...

Global site tag (gtag.js) - Google Analytics