我的编程空间,编程开发者的网络收藏夹
学习永远不晚

JavaScript对象符号(JSON)简介

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

JavaScript对象符号(JSON)简介

一段时间以来,程序员/开发人员/架构师面临的比较大的挑战是如何在不考虑硬件或软件需求的情况下将数据从一个系统传输到另一个系统。在此期间,我们看到许多技术都试图使这一需求尽可能简单,现在我们终于在JSON的帮助下实现了它。

[[334220]]

JSON是JavaScript对象表示法的首字母缩写。Douglas Crockford在本世纪初最初指定了JSON格式。JSON的特点如下:

  1. 与XML数据相比,JSON数据更容易被人类读取,XML数据也用于从一个系统传输到另一个系统。
  2. 它是一种轻量级数据交换格式。
  3. 它遵循开放标准格式来传输以“键-值对”模式存储信息的数据对象。
  4. 它是一种与语言无关的数据格式。
  5. JSON可以更容易地映射到面向对象的系统。
  6. 包含JSON数据的文件有一个"。可以被任何编程语言读取的扩展。

典型的JSON是这样的:

示例1

 

  1. {      
  2.    “Name”:”Jojo”,     
  3.    “Age”: 23     
  4. }   

解释

“Name”是键,“Jojo”是键的值。同样,“年龄”是键,23是键的值。如果您注意到值23没有双引号,这又证明了一点,JSON支持多种数据类型,其中一种是数字。除了数字和字符串,JSON支持的其他数据类型有:

  • 布尔
  • 数组
  • 数字(整型、浮点数、定点数)
  • 对象
  • 空格
  • Null

上面的示例只包含一个对象的详细信息。如果我们计划有一个对象数组,那么存储将是这样的:

示例2

 

  1. {      
  2.    “Employees”:[     
  3.       {“Name”:”PopatLal”, “Age”:25},     
  4.       {“Name”:”Santa Singh”, “Age”:27},     
  5.       {“Name”:”Banta Singh”, “Age”:28},     
  6.       {“Name”:”SohanLal”, “Age”:25},     
  7.    ]     
  8. }   

在示例2中,我们有一个名为“Employees”的对象数组,其中包含两个组件“Name”和“Age”。

现在,我们注意到的更大的问题是如何使用ASP.NET MVC 4在web页面上显示JSON信息。让我们一步一步来看看如何使用相同的方法。

  • 我们为这个示例应用程序选择了一个基本模板,解决方案资源管理器看起来像这样:

 

 

  • 现在我们正在创建一个非常简单的应用程序,其目的是打印一条表示“欢迎JSON”的欢迎消息。为此,我们将添加一个MVC控制器和一个返回JSONResult的方法。代码如下:

 

  1. public JsonResultWelcomeMessage()     
  2. {     
  3.    String message = "Welcome to JSON";     
  4.    returnJson(message, JsonRequestBehavior.AllowGet);     
  5. }   
  • 当你运行这个程序时,你会得到如下的输出:

 

 

  • 这段代码现在证明我们能够查看JSON数据,现在我们需要在HTML页面上使用它,因此我们需要为它创建一个视图。
  • 在“DemoController”下,我们写了一个名为“Index”的ActionResult方法,这个方法返回一个同名的视图,即“Index.cshtml”。

 

  1. publicActionResult Index()     
  2. {     
  3.    return View();     

在Index.cshtml中的HTML代码,看起来像这样的:

  1. @{     
  2.     Layout = null;     
  3. }     
  4.      
  5.      
  6.          
  7.         name="viewport" content="width=device-width" />     
  8.         <span class="keyword">Index</span><span>     
  9.          
  10.          
  11.         
         
  12.             "button" id="btn1" value="Print" />     
  13.         
     
  •              
  •              
  •         "messagediv" style="align-items: center; text-align: center; border: 3px solid blue; width: 300px; height: 300px; background-color: lightblue; color: yellow">
  •      
  •          
  •  
  •  

     

    1. "~/Scripts/jquery-2.2.3.min.js">     
    2.      
    3. "text/javascript">     
    4.     $(document).ready(function()     
    5.     {     
    6.         $("#btn1").click(function()     
    7.         {     
    8.             vardivObj = $("#messagediv");     
    9.             $.getJSON("/Demo/WelcomeMessage/"nullfunction(data)     
    10.             {     
    11.                 divObj.append("" +     
    12.                     data + "");     
    13.             });     
    14.         });     
    15.     });     
    16.   

     

     

    总结

    上面的例子只是为了演示如何在MVC中使用JSON。我希望这篇文章对您有所帮助,记得给我点个赞和关注哦!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    来源:今日头条内容投诉

    JavaScript对象符号(JSON)简介

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    相关文章

    猜你喜欢

    JavaScript对象符号(JSON)简介

    一段时间以来,程序员/开发人员/架构师面临的最大挑战是如何在不考虑硬件或软件需求的情况下将数据从一个系统传输到另一个系统。在此期间,我们看到许多技术都试图使这一需求尽可能简单,现在我们终于在JSON的帮助下实现了它。

    javascript json字符串怎样转换成对象

    这篇文章主要讲解了“javascript json字符串怎样转换成对象”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript json字符串怎样转换成对象”吧!转换方法:1、使用
    2023-06-14

    如何将javascript对象转换为json字符串

    这篇文章将为大家详细讲解有关如何将javascript对象转换为json字符串,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在javascript中,可以使用内置方法“JSON.stringify()”来
    2023-06-14

    如何将 Java 的 JSON 字符串转换为 JSON 对象?(java json字符串怎么转json对象)

    在Java编程中,经常会遇到将JSON字符串转换为JSON对象的需求。这是一个常见的操作,尤其是在与Web服务交互或处理JSON数据时。本文将详细介绍如何在Java中实现JSON字符串到JSON对象的转换。一、导入相关库
    如何将 Java 的 JSON 字符串转换为 JSON 对象?(java json字符串怎么转json对象)
    Javajson2024-12-13

    java json字符串怎么转json对象

    可以使用Java的JSON库来将JSON字符串转换为JSON对象。常用的JSON库有GSON、Jackson、Fastjson等。以下是使用GSON库将JSON字符串转换为JSON对象的示例代码:```javaimport com.goog
    2023-09-27

    javascript json对象转换数组

    在前端开发中,我们经常会涉及到 JavaScript 对象和数组的转换。其中,一种常见的场景是将 JSON 对象转换为数组。在本文中,我们将探讨如何使用 JavaScript 中的方法将 JSON 对象转换为数组。JSON 是一种轻量级的数据交换格式,其格式简单,易于阅读和编写。在 JavaScript 中,我们可以使用内置 JSON 对象来处理 JSON 数据。通常,我们会使
    2023-05-14

    javascript对象如何转为json

    这篇文章主要介绍了javascript对象如何转为json,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在javascript中,可以使用“JSON.stringify()”
    2023-06-14

    javascript实现json字符串与对象转换的方法

    这篇文章主要介绍“javascript实现json字符串与对象转换的方法”,在日常操作中,相信很多人在javascript实现json字符串与对象转换的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jav
    2023-06-14

    怎么在JavaScript中将对象转换为json字符串

    怎么在JavaScript中将对象转换为json字符串?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。JavaScript的特点1.JavaScript主要用来向HTML页面添加
    2023-06-14

    怎么在javascript中将json对象转换为字符串

    怎么在javascript中将json对象转换为字符串?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。javascript中将json对象转为字符串假设我们有如下
    2023-06-14

    JavaScript对象中的JSON是什么

    本篇内容主要讲解“JavaScript对象中的JSON是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript对象中的JSON是什么”吧!说明1、JSON是一种遵循JavaScr
    2023-06-20

    javascript解析json字符串为对象的方法是什么

    JavaScript中可以使用JSON.parse()方法将JSON字符串解析为JavaScript对象。JSON.parse()方法接受一个JSON字符串作为参数,然后返回一个JavaScript对象。示例代码:var jsonStrin
    2023-05-13

    热门标签

    Linux(148)PHP(127)Java(102)正则表达式(101)JavaScript(69)最佳实践(67)jQuery(44)MySQL(39)Docker(37)C语言(36)性能优化(34)Python(34)XML(28)string(27)第三方库(23)回调函数(23)ZIP(22)数组(22)可扩展性(22)字符串比较(21)find(20)RPM(20)Go(20)grep(19)ASP.NETCore(19)XML解析器(19)事件(19)事件处理程序(19)StringBuilder(18)Nginx(18)

    编程热搜

    编程资源站

    目录