java和 javascript 中的json 格式

具体正确的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>

猜你喜欢

转载自blog.csdn.net/x17809211858/article/details/81268933
今日推荐