Ext.JSON.encode方法

问题描述

我想将Ext里面的model转成json字符串,如下var p1 = Ext.create("Person",{id:1,name:'中文',email:'xuting306333@sina.com'});console.log(Ext.JSON.encode(p1.raw));但是转出来之后变成了这个样子{"id":1,"name":"u4e2du6587","email":"xuting111@sina.com"} name里面的中文字符帮我转成了这个样子,有没有变法不要这种效果,还要这种效果{"id":1,"name":"中文","email":"xuting111@sina.com"}

解决方案

JSON.stringify(p1.raw);
解决方案二:
console.log(p1.raw);

时间: 2024-09-12 07:59:45

Ext.JSON.encode方法的相关文章

ExtJs之 Ext.JSON

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <!DOCTYPE html> <html> <head>     <title>ExtJs</title>         <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>         &l

jquery $.each遍历json数组方法

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-

ext.ajax.request方法用法详解

json数据服务器回传的方法. 在api总指出回传的格式  代码如下 复制代码 {success;true,data:{clientName: "Fred. Olsen Lines",   portOfLoading:"FXT",portOfDischarge: "OSL" }  }}} 需要注意的是这里的success和data是关键字,(姑且这么叫吧)在data中是数据在客户端通过 Ext .decode(response.responseT

Python中encode()方法的使用简介

  这篇文章主要介绍了Python中encode()方法的使用简介,是Python入门中的基础知识,需要的朋友可以参考下 encode() 方法返回字符串的编码版本.默认编码是当前的默认字符串编码.可给予设置不同的错误处理机制. 语法 以下是encode()方法的语法: ? 1 str.encode(encoding='UTF-8',errors='strict') 参数 encoding -- 这是所使用的编码.对于所有的编码方案的列表,请访问:标准编码库 errors -- 这可能是给定一个

JavaScript将XML转成JSON的方法

 这篇文章主要介绍了JavaScript将XML转成JSON的方法,实例分析了javascript操作XML文件及格式转化的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript将XML转成JSON的方法.分享给大家供大家参考.具体方法如下: 1. JavaScript代码如下: 代码如下: // Changes XML to JSON function xmlToJson(xml) { // Create the return object var obj

Android中gson、jsonobject解析JSON的方法详解_Android

JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性.业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换.JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为. JSON对象: JSON中对象(Object)以"{"开始, 以"}"结束. 对象中的每一个item都是一个key-value对, 表现为"key:value"的形式, ke

ext5 Ext.isDefined() 这个方法怎么用

问题描述 ext5 Ext.isDefined() 这个方法怎么用 ext5 Ext.isDefined() 这个方法怎么用,里面传的什么参数 解决方案 http://docs.sencha.com/extjs/5.1/5.1.1-apidocs/#!/api/Ext-method-isDefined 看源代码就知道了,只是typeof判断是否为undefined而已 /** * Returns `true` if the passed value is defined. * @param {O

java-同一编码方式的URLEncode.encode()方法与getBytes()方法返回的十六进制不同?

问题描述 同一编码方式的URLEncode.encode()方法与getBytes()方法返回的十六进制不同? 问题如标题啦 写了一个测试demo 运行结果: -28-67-96-27-91-67 %E4%BD%A0%E5%A5%BD 很奇怪为什么都是用UTF-8编码返回字节,但返回的十六进制为什么不同呢? 解决方案 a.getBytes('utf-8') 若a字符串为中文的时候,因为utf-8的中文是3字节,所以一个中文字会输出3个ascii码."你好"两个中文字,输出6个ascii

ASP.NET中XML转JSON的方法

原文:ASP.NET中XML转JSON的方法 许多应用程序都将数据存储为XML的格式,而且会将数据以JSON的格式发送到客户端以做进一步处理.要实现这一点,它们必须将XML格式转换为JSON格式.     XML转JSON代码   [csharp] view plaincopy   private static string XmlToJSON(XmlDocument xmlDoc)   {       StringBuilder sbJSON = new StringBuilder();