具体正确的json格式请参考
https://blog.csdn.net/shiguang_zhiren/article/details/49209305
除过以往的JSON.stringify() 来将json 对象转换为json 字符串,JSON.parse() 将json 字符串解析为json 对象外,还可以通过eval 函数来转化。
java 中验证json 格式的代码
/ScriptEngineManager sem = new ScriptEngineManager ();
ScriptEngine se = sem.getEngineByName ("js");
String jsonstr = "({name: 1, obj: 3,[dd]})";
try {
System.out.println (se.eval (jsonstr));
} catch (ScriptException e) {
System.out.println ("json格式有误");
}
jquery 中的事件hover mouseover mouseout 的 案例,记住获取位置可以通过position 方法,添加js属性可以通过css() 方法,一次设置一个属性 如css("color","red") ,也可以通过css({color:"red"}) 不过要注意的是有些属性这两种写法有点不同比如backgorund-color 在 css 中是css("backgroundColor","red") 而在{} 中则是 background-color 但是一般带-的都是去-大写。
<table id="tab" style="width:400px;height:200px;cellpadding:0" >
<tr id="tr_01">
<td id="td_01">学号</td>
<td id="td_02">姓名</td>
<td id="td_03">年龄</td>
</tr>
<tr id="tr_02">
<td id="td_04">学号</td>
<td id="td_05">姓名</td>
<td id="td_06">年龄</td>
</tr>
<tr id="tr_03">
<td id="td_07">学号</td>
<td id="td_08">姓名</td>
<td id="td_09">年龄</td>
</tr>
<tr id="tr_04">
<td id="td_010">学号</td>
<td id="td_012">姓名</td>
<td id="td_013">年龄</td>
</tr>
</table>
<div id="showDiv"></div>
<p>向上增加一行</p>
<label title="label.............">aaaaaaaaaaaaaaas</label>
<div id="divInfo" style="visibility:hidden;background-color:green;width:400px;height:100px;"> </div>
<script type="text/javascript">
$(function(){
/* $("#td_010").hover(function(){
$("#showDiv").html("<p>1111111111111111</p>222222222222222222<p>333333333333</p><p>444444444444444</p> <p>55555555555555</p>");
$("#showDiv").css("z-index",999);//让层浮动
$("#showDiv").css({position:"absolute",left:$(this).position().left+100,top:$(this).position().top-100,backgroundColor:"red"});
$("#showDiv").show();
$(this).mouseout(function(){
$("#showDiv").hide();
})
}); */
var strJso2='{"UserID":"11","Name":"wp","Email":"[email protected]"}';
var jsonObj=JSON.parse(strJso2);
var jsonObj2=eval('('+strJso2+')');
alert(jsonObj2.UserID);
alert(jsonObj.UserID);
});
</script>