`
huangyongxing310
  • 浏览: 499344 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

from转JSON的Obj 、js空判断、 js数字判断

    博客分类:
  • HTML
 
阅读更多
miniUI总界面
from转JSON的Obj
js空判断
js数字判断


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>



<body>

<div>jsNullTest</div>



<!--</div>-->
<script type="text/javascript">
    var a = null;
    var b = undefined;
    var c = 0;
    var d = '';
    var  f= "";
    var e;

    if(a){
        console.info("a = null  out " + true );
    }else{
        console.info("a = null  out " + false );
    }

    if(b){
        console.info("b = undefined  out " + true );
    }else{
        console.info("b = undefined  out " + false );
    }

    if(c){
        console.info("c = 0  out " + true );
    }else{
        console.info("c = 0  out " + false );
    }

    if(d){
        console.info("d = ''  out " + true );
    }else{
        console.info("d = ''  out " + false );
    }

    if(e){
        console.info("e   out " + true );
    }else{
        console.info("e   out " + false );
    }

    if(f){
        console.info("f = \"\"  out " + true );
    }else{
        console.info("df = \"\" out " + false );
    }

    if(d == ''){
        console.info("d == ''   out " + true );
    }else{
        console.info("d == ''   out " + false );
    }








</script>


</body>
</html>






<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>


    <script src="../miniui/scripts/jquery-1.11.1.min.js" type="text/javascript"></script>

</head>
<body>
<form id='fromId'>
    <textarea id="advice13" name="advice13" rows="12" placeholder="请填写审核意见"></textarea>
    <input type="text" name="name">
    Cats:<input type="checkbox" id="cats" name="cats" value="1"><br>
    Dogs:<input type="checkbox" id="dogs" name="dogs" value="1">

    您喜欢的水果?<br/><br/>
    <label><input name="Fruit" type="checkbox" value="苹果"/>苹果 </label>
    <label><input name="Fruit" type="checkbox" value="桃子"/>桃子 </label>
    <label><input name="Fruit" type="checkbox" value="香蕉"/>香蕉 </label>
    <label><input name="Fruit" type="checkbox" value="梨"/>梨 </label>

    <div>性别:
        <label><input type="radio" name="sex" value="男生">男生</label>
        <label><input type="radio" name="sex" value="女生">女生</label>
    </div>

    <input type="number" name="age">
</form>
<input type="button" onclick="testFun()" value="获取数据">


</body>


</html>


<script type="text/javascript">

    function getFormData(fromId) {
        var formArray = $("#" + fromId).serializeArray();
        console.info("formArray === " + formArray);

        var formObject = {};
        $.each(formArray, function (i, item) {
            if (formObject[item.name]) {
                formObject[item.name] = formObject[item.name] + "," + item.value;
            } else {
                formObject[item.name] = item.value;
            }

        });

        return formObject;
    }

    function testFun() {
        var aa = getFormData("fromId");
        console.info(aa);
    }

</script>





<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>


<body>

<div>jsNullTest</div>

<!--</div>-->
<script type="text/javascript">
    var a = null;
    var b = undefined;
    var c = 123;
    var d = '';
    var f= "";
    var e;
    var g = "123";

    console.info("var a = null;"  + typeof(a) )
    console.info(" var b = undefined;"  + typeof(b) )
    console.info(" var c = 123;"  + typeof(c) )
    console.info("var d = '';"  + typeof(d) )
    console.info("var f= \"\";"  + typeof(f) )
    console.info("var e;"  + typeof(e) )
    console.info("var g = \"123\";"  + typeof(g) )


    if(typeof(c)==="number"){
        console.info(" var c = 123;  === out " + true );
    }else{
        console.info(" var c = 123; === out " + false );
    }

    if(typeof(c)=="number"){
        console.info(" var c = 123;  == out " + true );
    }else{
        console.info(" var c = 123; == out " + false );
    }

    if(typeof(g)==="number"){
        console.info("var g = \"123\";   === out " + true );
    }else{
        console.info("var g = \"123\";   === out " + false );
    }

    if(typeof(g)=="number"){
        console.info("var g = \"123\";   == out " + true );
    }else{
        console.info("var g = \"123\";   == out " + false );
    }

   var bb = Number(g);
    console.info("Number(g);   == out " + Number(g) );







</script>


</body>
</html>















分享到:
评论

相关推荐

    java转json的包

    MyJavaObject deserializedObj = gson.fromJson(jsonString, MyJavaObject.class); ``` 3. **org.json库** org.json是一个小型的Java库,提供了`org.json.JSONObject`和`org.json.JSONArray`等类,用于JSON对象...

    安卓 JSON实现对象和数组的相互转换

    在`jsonToObject`方法中,我们使用`Gson`的`fromJson`静态方法,将JSON字符串解析为指定类型的Java对象。这里`clazz`参数是目标对象的Class类型,通过泛型 `&lt;T&gt;` 来保证方法的通用性。 而在`objectToJson`方法中,...

    json格式转换jar包

    YourObject obj = gson.fromJson(json, YourObject.class); ``` 4. Jackson库: Jackson库提供了ObjectMapper类来实现JSON与Java对象间的转换: ```java import com.fasterxml.jackson.databind.ObjectMapper;...

    json转成object

    User user = gson.fromJson(jsonString, User.class); System.out.println("Name: " + user.getName()); System.out.println("Age: " + user.getAge()); System.out.println("Email: " + user.getEmail()); } }...

    Json转对象忽略大小写

    T obj = gson.fromJson(jsonString, clazz); ``` 这里的`FieldNamingPolicy.IDENTITY`表示字段名保持原样,即忽略大小写。如果使用的是Jackson库,可以使用`ObjectMapper`并设置`DeserializationFeature.ACCEPT_...

    JSON API总结

    在现代Web开发中,JavaScript是最常用的语言之一,而JSON(JavaScript Object Notation)则是数据交换的标准格式。因此,熟练掌握如何使用JavaScript处理JSON数据对于前端开发者来说至关重要。 ##### 1.1 ...

    json转换jar包

    YourJavaObject obj = gson.fromJson(jsonString, YourJavaObject.class); ``` 2. **Jackson**: FasterXML 开发的库,功能强大且性能优秀。`ObjectMapper`是Jackson的核心类,它提供了类似的序列化和反序列化...

    json与对象相互转换系列处理

    - `Gson().fromJson(jsonStr, Class)`: 反序列化JSON字符串到指定类型的Java对象。 3. **JavaScript中的JSON操作**: - `JSON.stringify()`: 将JavaScript值(对象或数组)转换为JSON字符串。例如,`JSON....

    jsMap转换为JSON 字符串.docx

    然而,当涉及到数据交换或存储时,通常需要将Map转换为JSON格式,因为JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于Web服务和API之间。本文将详细探讨如何将Map转换为JSON字符串。 ...

    浅谈java对象转json,数字精确出现丢失问题

    总的来说,Java对象转JSON过程中遇到的大数字精度丢失和科学记数法显示问题,主要是JavaScript引擎的限制所导致。通过将数字类型转换为字符串类型,可以有效地解决这个问题。在实际开发中,确保对大数字的处理方式有...

    json报文与XML互转

    本文将深入讲解如何在Java环境中将Java对象与JSON报文和XML报文进行转换,并讨论两者之间的互转。 首先,JSON以其简洁和易于解析的特性,成为了现代Web API首选的数据交换格式。它基于JavaScript语法,允许我们以...

    json字符串转换c++类对象

    在C++编程中,处理JSON(JavaScript Object Notation)数据是一项常见的任务,特别是在与Web服务交互或存储配置信息时。JSON是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。本篇文章将...

    json字符串转成 Map/List

    将JSON字符串转化为Map,可以使用`fromJson()`方法: ```java import com.google.gson.Gson; import java.util.Map; String jsonString = "{\"key\":\"value\"}"; Gson gson = new Gson(); Map, Object&gt; map...

    json(java & js)工具

    例如,`new Gson().toJson(object)`将Java对象转化为JSON字符串,`new Gson().fromJson(jsonString, Class&lt;?&gt; clazz)`将JSON字符串转化为指定类型的Java对象。 3. **Jackson库**:另一个广泛使用的Java JSON库,功能...

    C++结构体和json/xml之间互相转换

    在现代软件开发中,数据交换通常涉及JSON(JavaScript Object Notation)和XML(eXtensible Markup Language)这两种格式,它们是网络传输数据的标准格式。JSON因其简洁和易读性而广泛应用于API接口,而XML则在更...

    json字符串转换插件

    User user = gson.fromJson(jsonString, User.class); ``` 反之,将User对象转换为JSON字符串: ```java String jsonString = gson.toJson(user); ``` 在提供的压缩包文件中,`JsonUtils.java`可能是一个包含此类...

    json相关依赖包 json相关依赖包

    1. **JavaScript库**:`json2.js` 是一个JavaScript库,用于在浏览器环境中处理JSON数据。它提供了JSON.stringify()和JSON.parse()方法,用于将JavaScript对象转换成JSON字符串或将JSON字符串转换成JavaScript对象。...

    java json api,json api

    例如,你可以创建一个空的JSON对象,然后添加键值对,如`JSONObject obj = new JSONObject(); obj.put("key", "value");` 2. **JSON数组的处理**:`JSONArray`类允许你处理JSON数组。可以向数组中添加元素,如`...

    一个简单的JSON 数据格式转换类

    - `public static &lt;T&gt; T fromJson(String jsonString, Class&lt;T&gt; clazz)`:反序列化JSON字符串到指定类型的Java对象。 `Json.java`可能包含`JsonObject`和`JsonArray`的实现,以及它们的属性和方法。 总结来说,...

    json-obj-form-generator:从JSON对象生成表单

    设计者的用法import { JOFGENDesigner } from 'json-obj-form-generator' ;import 'bootstrap/dist/css/bootstrap.css' ; // most styles are from bootstrap libraryimport 'json-obj-form-generator/dist/css/...

Global site tag (gtag.js) - Google Analytics