这里有2个javascript变量:
<script language="javascript" type="text/javascript">
var example1 = 'Mr.:1|Mrs.:2|Ms.:3|Dr.:4|Sr.:5|Jr.:6';
var example2 = {'Mr.':'1','Mrs.':'2','Ms.':'3','Dr.':'4','Sr.':'5','Jr.':'6'}
</script>
Run Code Online (Sandbox Code Playgroud)
使用javascript,有没有办法检测哪一个不是json?
小智 5
您可以使用JSON.parse函数:http: //msdn.microsoft.com/en-us/library/cc836466%28v=vs.85%29.aspx
如果传入其中的文本无效JSON,则会抛出异常.
编辑:
注意到您没有粘贴JSON代码的注释是正确的.这段代码:
var json = {"var1":"val1"};
Run Code Online (Sandbox Code Playgroud)
实际上是一个JavaScript对象.它看起来非常相似,并且很容易在两者之间(使用JSON.stringify和JSON.parse),但它们是不同的概念.
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |