[js][json]前台页面中json和字符串相互转化

Exception in thread “main“ java.io.IOException: java.lang.reflect.InvocationTargetException idea连接hbase时报错Exception in thread "main" java.io.IOException: java.lang.reflect.InvocationTargetException 详细错误如下: Exception in thread "main" java.io.IOException: java.lang.reflect.InvocationTargetException at org.apache.hadoop.hbase.client.ConnectionFa 阅读详情

原文地址http://www.css88.com/archives/3919


比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:

var a={"name":"tom","sex":"男","age":"24"}

var b='{"name":"Mike","sex":"女","age":"29"}';

在Firefox,chrome,opera,safari,ie9,ie8等高级浏览器直接可以用JSON对象的stringify()和parse()方法。

JSON.stringify(obj)将JSON转为字符串。JSON.parse(string)将字符串转为JSON格式;

上面的转换可以这么写:

var a={"name":"tom","sex":"男","age":"24"};

var b='{"name":"Mike","sex":"女","age":"29"}';

var aToStr=JSON.stringify(a);
var bToObj=JSON.parse(b);

alert(typeof(aToStr));  //string
alert(typeof(bToObj));//object

JSON.stringify()

ie8(兼容模式),ie7和ie6没有JSON对象,不过http://www.json.org/提供了一个json.js,这样ie8(兼容模式),ie7和ie6就可以支持JSON对象以及其stringify()和parse()方法;你可以在https://github.com/douglascrockford/JSON-js上获取到这个js,一般现在用json2.js。

ie8(兼容模式),ie7和ie6可以使用eval()将字符串转为JSON对象,

var c='{"name":"Mike","sex":"女","age":"29"}';

var cToObj=eval("("+c+")");

alert(typeof(cToObj));

jQuery中也有将字符串转为JSON格式的方法jQuery.parseJSON( json ),接受一个标准格式的 JSON 字符串,并返回解析后的 JavaScript (JSON)对象。当然如果有兴趣可以自己封装一个jQuery扩展,jQuery.stringifyJSON(obj)将JSON转为字符串。


记录异常——Exception in thread “main“ java.lang.UnsupportedClassVersionError: com/zk/test/test has been 今天在实验室上课搭环境遇到一个问题(别说了很凄惨,实验室的电脑很垃,上课做实验还得自己搭那些环境),运行main方法先是弹窗: 然后异常如下: Exception in thread “main” java.lang.UnsupportedClassVersionError: com/zk/test/test has been compiled by a more recent version of the Java Runtime (class file version 55.0), this ver 阅读详情

相关推荐

Exception in thread “main“ java.lang.reflect.InvocationTargetException缺失主函数

springboot项目打包后,发布报错Exception in thread "main" java.lang.reflect.InvocationTargetException,原因是MANIFEST.MF文件没有指定启动的主函数类 解决方法:在pom.xml添加如下配置 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId>

weixin_42933886的博客 1万+

18comic

18漫画

Hadoop 在linux中运行jar包报错Exception in thread “main” java.lang.ClassNotFoundException

Hadoop Hadoop 运行jar包时报错 运行命令: hadoop jar Hadoop_test-0.0.1-SNAPSHOT.jar com.tst.hdfs.base.UpLoad -D lpath=/home/tst/cite75_99.txt -D hpath=/user/TST/b.txt 错误内容: Exception in thread “main” java.lang.ClassNotFoundException: com.tst.hdfs.base.UpLoad at java.n

qq_43509915的博客 5083

C++(20):通过concept及nlohmann将数据转换为字符串

可以看到各种原生类型都可以直接转换为stirng。自定义的结构体也可以比较容易得转换为string。

风静如云的博客 622

Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/annotation/XmlSchema

最近在倒腾Flutter,在环境配置的时候遇到一些问题,在安装之后执行flutter doctor 有些地方会出现红叉,这个时候有很多人说到sdk的tools目录的bin目录执行sdkmanager --licenses这个时候就出现说新版本需要更新,然后就要执行sdkmanager --update 然后就出现了下面的异常 C:\Users\Administrator\AppData\Lo...

lplj717的博客 8765

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hive/shims/ShimLoader

用sqoop从MySQL把数据导到hive,报错: 19/12/09 02:06:19 INFO manager.SqlManager: Executing SQL statement: SELECT t.* FROM `student` AS t LIMIT 1 19/12/09 02:06:19 INFO hive.HiveImport: Loading uploaded data into ...

W 1345

【java】 Lombok @ToString 注解的使用

在平时我们工作的时候,我们经常会使用toString() 方法来输出一个对象的一些属性信息。Lombok 给我们提供了一个自动生成 toString()代码的注解,可以减少代码行数,如果代码属性比较多的话,可以避免我们些代码的过程中出现属性遗漏的问题。本文我们来讲讲 Lombok 的 @ToString()相关内容,以便于我们以后更好的使用 Lombok。

九师兄 752

Sqoop export 时报错Exception in thread "main" java.lang.NoClassDefFoundError: org/json/JSONObject

在用Sqoop从Hive向MySQL导入数据时,报如下错误 Note: /tmp/sqoop-hadoop/compile/a5cdff17210df0d301e93ae1041273e9/platform_stat.java uses or overrides a deprecated API. Note: Recompile with -Xlint:deprecation for deta...

muyingmiao的专栏 694

lombok @toString转化json

import com.alibaba.csp.sentinel.util.StringUtil; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.util.List; /** * lombok @toString转化json */ public class ToStringDataToJson { private static <T> Obj

qq_34103387的博客 6371

Exception in thread “main“ java.lang.IllegalArgumentException

做向量字符串转换向量的时候运行spark程序,一直报以下错误。 Exception in thread "main" java.lang.IllegalArgumentException: requirement failed: Column feature_vec must be of type struct<type:tinyint,size:int,indices:array<int>,values:array<double>> but was actual

默主归沙的博客 4495

hive 启动 报错Exception in thread "main" java.lang.IncompatibleClassChangeError: Found c interface was e

[ERROR] Terminal initialization failed; falling back to unsupported java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but in at jline.TerminalFactory.create(TerminalFactory.java:...

乔治大哥的博客 2108

JSON对象和字符串之间的相互转换

比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象: 1var a={"name":"tom","sex":"男","age":"24"};2 3var b='{"name":"Mike","sex":"女","age":"29"}'; 在Firefox,ch

weixin_33906657的博客 413

解决unhandled exception:java.lang.Exception

解决unhandled exception:java.lang.Exception

小李同学的博客 9572

【已解决】Exception in thread “main“ java.lang.InternalError: Malformed class name

java.lang.InternalError: Malformed class name解决方法 最近在写Spark程序时,出现如下错误: Exception in thread "main" java.lang.InternalError: Malformed class name at java.lang.Class.getSimpleName(Class.java:1330) at org.apache.spark.sql.execution.aggregate.ScalaUDAF.toStri

雷恩Layne 2342

Exception in thread “main“java.lang.NoClassDefFoundError:org/apache/HBaseConfiguration

今天用eclipse构建基于maven的spark+hbase工程(scala语言)的项目时,在eclipse中运行成功,打包也成功但是在spark本地运行时报了这样的错误 原因是因为有些包调用错误,所以导致无法加载HBASE配置文件 【解决方法】 HADOOP配置文件里加入HBase lib路径 hadoop-env.sh在$HADOOP_CLASSPATH/etc/hadoop下 vihadoop-env.sh export HADOOP_CLASSPATH=$HADOOP_CLASS.

weixin_54490958的博客 1673

Dubbo 报错 Exception in thread "main" java.lang.NoClassDefFoundError: org/I0Itec/zkclient/IZkStateList

Exception in thread "main" java.lang.NoClassDefFoundError: org/I0Itec/zkclient/IZkStateListener at com.alibaba.dubbo.remoting.zookeeper.zkclient.ZkclientZookeeperTransporter.connect(ZkclientZookee

HeatDeath的博客 7190

Linux安装Oracle 11g的到时候报Exception in thread "main" java.lang.NoClassDefFoundError .

CentOS6.5 静默安装Oracle 11G过程中提示:Exception in thread “main” java.lang.NoClassDefFoundError . 在执行./runInstaller -silent -force -noconfig -responseFile /home/oracle/database/response/db_install.rsp时,提示: $ ...

huangbaokang的博客 1万+

Exception in thread "main" java.lang.IllegalArgumentException: Wrong FS: hdfs://week01:9000/aa/test.

hadoop程序问题,出现 Exception in thread "main" java.lang.IllegalArgumentException: Wrong FS: hdfs://week01:9000/aa/test.txt,expected:file:/// 解决方法是: ①把core-site.xml文件和hdfs-site.xml文件放到src下即可。 ②在代码中设...

mqingo的博客 1774
上一篇: [js]创建js对象
下一篇: [j2ee][自定义分页标签
wendellup
博客等级 码龄16年 54粉丝 49原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值