千家信息网

JavaScript对象符号JSON的简介以及用法是怎样的

发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本篇文章给大家分享的是有关JavaScript对象符号JSON的简介是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。介绍一段时间以
千家信息网最后更新 2025年02月03日JavaScript对象符号JSON的简介以及用法是怎样的

本篇文章给大家分享的是有关JavaScript对象符号JSON的简介是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

介绍

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

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

  1. 与XML数据相比,JSON数据更容易被人类读取,XML数据也用于从一个系统传输到另一个系统。

  2. 它是一种轻量级数据交换格式。

  3. 它遵循开放标准格式来传输以"键-值对"模式存储信息的数据对象。

  4. 它是一种与语言无关的数据格式。

  5. JSON可以更容易地映射到面向对象的系统。

  6. 包含JSON数据的文件有一个"。可以被任何编程语言读取的扩展。

典型的JSON是这样的:

示例1

{         "Name":"Jojo",        "Age": 23     }

解释

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

  • 布尔

  • 数组

  • 数字(整型、浮点数、定点数)

  • 对象

  • 空格

  • Null

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

示例2

{         "Employees":[           {"Name":"PopatLal", "Age":25},           {"Name":"Santa Singh", "Age":27},           {"Name":"Banta Singh", "Age":28},           {"Name":"SohanLal", "Age":25},        ]     }

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

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

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

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

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

  • 这段代码现在证明我们能够查看JSON数据,现在我们需要在HTML页面上使用它,因此我们需要为它创建一个视图。

  • 在"DemoController"下,我们写了一个名为"Index"的ActionResult方法,这个方法返回一个同名的视图,即"Index.cshtml"。

publicActionResult Index()     {        return View();     }

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

@{         Layout = null;     }                                             Index                               


  • 上述代码的输出如下所示:

  • 现在,为了执行JSON方法并在给定框内打印消息,我们必须使用JQuery,在其中调用"getJSON"方法,在其中调用"WelcomeMessage"方法。

  • 代码如下所示:

          
  • 单击按钮后,输出如下所示:


以上就是JavaScript对象符号JSON的简介是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

数据 对象 方法 代码 示例 系统 格式 程序 信息 数字 数组 传输 输出 符号 简介 应用程序 更多 消息 点数 知识 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 云服务器管理申请注册 网络安全咨询师招聘 海南 数据库应用技术期末答案 表格数字后添加统一数据库 服务器托管合同模板doc下载 货物与劳务软件开发 对数数据库基于hadoop 程序员的网络安全优势 长春市宏程网络技术有限公司 传奇数据库m2是什么原因 wap封装app软件开发 用于建立数据库连接的对象 中国第一批网络安全员 服务器上电源acdc是什么意思 开个软件开发工作室如何赚钱 网络安全防御技术都有哪些 计算机网络安全大排查方案 数据库及其应用难不难 张店erp软件开发报价 网页属于网络服务器的一部分吗 数据库幂等性 数据库原理及应用答案 清华 steam充值连接服务器失败 计算机网络技术有本科嘛 数据库架构五大理由 富国互联网科技股票 下列关于数据库管理系统的叙述中 学校网络安全预算 王者荣耀服务器流量 网络安全执法技术研讨会
0