【松软科技Web课堂:JavaScript JSON】教程文章相关的互联网学习教程文章

JavaScript:JSON模式以验证另一个JSON模式【代码】

我现在正面临一个应用程序,该应用程序需要使用内部的JSON Schema定义来验证表单. 我想知道JavaScript上是否有用于JSON模式的验证器模式 例如:let validate = schemaValidator.validate('{"title": "Example Schema","type": "object","properties": {"firstName": {"type": "string"},"lastName": {"type": "string"},"age": {"description": "Age in years","type": "integer","minimum": 0}},"required": ["firstName", "lastNa...

JavaScript-JSON解析-名称内的单引号【代码】

在Django模板中,我已打印出如下数据:P.place = '{{place.json|safe}}';然后在JavaScript文件中像这样解析它:place = JSON.parse(P.place);像这样的数据一切都很好:{"category": "Cars", "name": "Z"}因为字符串看起来像这样:P.place = '{"category": "Cars", "name": "Z"}'因此,我可以使用JSON.parse方法来分析它,接受字符串作为输入. 问题是当我得到这样的数据时:{"category": "Cars", "name": "Wojtek's Z"}因为比JSON解析器...

如何使用Javascript从JSON文件中选择随机对象(?)?【代码】

在我正在制作的Discord Bot中,它需要从JSON文件中选择一个随机对象.我目前的代码是这样的:function spawn(){if (randomNum === 24) returnconst name = names.randomNumconst embed = new Discord.RichEmbed().setTitle(`${name} has been found!`).setColor(0x00AE86).setThumbnail(`attachment://./sprites/${randomNum}.png`).setTimestamp().addField("Quick! Capture it with `>capture`!")msg.channel.send({embed});} JSON...

javascript – 将JSON日期从Perl发送到谷歌图表API【代码】

我有一个小舞者应用程序,它提供一些HTML(包括调用谷歌图表API的javascript)和其他URL查询数据库,并以您可以传递给google.visualization.DataTable的形式返回编码JSON中的数据. javascript在舞者应用程序中查询JSON数据,然后将其传递到google图表API中 – 简化版本为:<script type="text/javascript" src="https://www.google.com/jsapi"></script><script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jque...

javascript – JSON对象到Mustache.js表【代码】

我正在尝试使用Mustache.js创建一个带有JSON对象的表.我希望它显示两行,但它只显示第二行.我怀疑第一行被第二行覆盖,当它在循环中被再次绑定时. 我该如何解决这个问题?或者我应该遵循更好的结构? 使用Javascript:var text = '[{"Fullname":"John", "WorkEmail":"john@gmail.com"},{"Fullname":"Mary", "WorkEmail":"mary@gmail.com"}]' var obj = JSON.parse(text);$(document).ready(function() {var template = $('#user-temp...

jquery javascript从JSON对象中删除对象数据【代码】

我有一个看起来像下面的对象的JSON对象,这个对象可以持续数天.所以我想知道无论如何我可以删除全套,相当于下面例子中的位置[0]或位置[1].我必须首先遍历Object并尝试找出哪个是哪个.所以我想说我要删除一个邮政编码为06238的集合,我需要遍历整个位置对象并找出它在对象中的哪个集合,然后相应地删除它.问题是我不确定如何接近这个概念.{ "locations": [{"city": "San Jose","state": "CA","zipcode": "95125","longitude": "0","lat...

javascript – 将json转换为csv格式【代码】

我尝试使用json格式的文件作为输入.这是一个示例数据片段.[ { id: 1671349531, name: "A Wild Restaurant Expansion", blurb: "We are looking to expand from our current location to a new and better facility. One that will be available for our our followers!", goal: 17000, pledged: 0, state: "live", slug: "a-wild-restaurant-expansion", disable_communication: false, country: "US", currency: "USD", currency_...

javascript – 将JSON输出到html表【代码】

我在选项卡中输出JSON到HTML表格时遇到了问题(对于javascript / jQuery晚间课程作业的一部分).请有人看看,并建议我必须以表格形式输出什么样的修改?我得到了成功警报,但表格没有填充. 谢谢.// Tabs $(function() {$( "#tabs" ).tabs(); });// Spanish $(document).ready(function(){$.ajax({ url: "http://learn.cf.ac.uk/webstudent/sem5tl/javascript/assignments/spanish.php", // path to filedataType: 'jsonp',jsonp: 'c...

javascript – 没有从JSON AJAX Post调用的MVC5控制器动作【代码】

我将数据从javascript应用程序发送到MVC5控制器,但是当数据提交到Submit控制器操作时,它永远不会被调用.我有一些非常简单的映射器,它们创建以下JSON对象:function mapContactDto(vm) {var contactDto = {};contactDto.firstName = vm.firstName();contactDto.lastName = vm.lastName();contactDto.companyName = vm.companyName();contactDto.emailAddress = vm.emailAddress();contactDto.phonePrimary = vm.phonePrimary();cont...

如何使用d3,javascript和json文件将地图划分为zipcodes?【代码】

我正在尝试创建一个带有我可以根据人口普查数据着色的邮政编码区域的纽约地图(如果大多数为白色则为红色区域,如果为多数非白色则为蓝色区域).我只是使用我在这里找到的形状文件之一(https://data.cityofnewyork.us/Business/Zip-Code-Boundaries/i8iw-xf4u/data). 我将shp文件转换为geojson,然后转换为topojson文件. 如果有人能查看我下面的代码,我会很感激,并告诉我如何才能做到这一点. 码:<!DOCTYPE html> <meta charset="utf-8...

Javascript从JSON有效地构建表并将其添加到DOM【代码】

我有一个JSON数组从服务器进来,有一个包含200个对象的数组,每个对象包含另外10个我希望以表格格式显示的对象.起初我正在创建一个< tr>对于每次迭代并使用jQuery追加< td>从数组值构建到< tr>.这在Chrome中大约需要30秒,在IE 8中大约需要19秒.这需要太长时间,所以我尝试切换到Array.join()方法,在那里我将存储构成整个表的每个字符串,最后做$(‘#myTable’).append(textToAppend).这实际上比我的第一个版本差了大约5秒钟. 我想把这个...

javascript – 将JSON格式转换为CSV以在R中上传数据表以生成D3气泡图【代码】

我正在尝试使用R中的D3 Bubble Chart来制作带有分组气泡颜色的气泡图表. 我已将index.html和flare.json文件从D3上传到R中,并在运行时生成气泡图.但我不想手动更改此JSON代码以创建我自己的气泡和组(下面的标题显示了一组3个气泡组,其中包含不同组的名称).{"name": "flare","children": [{"name": "analytics","children": [{"name": "cluster","children": [{"name": "AgglomerativeCluster", "size": 3938},{"name": "CommunitySt...

javascript – JSON应该包含空值【代码】

我正在创建一个将结果作为JSON返回的API.当值为null时,是否应该在结果中包含键,是否存在当前的最佳实践?例如:{"title":"Foo Bar","author":"Joe Blow","isbn":null }要么{"title":"Foo Bar","author":"Joe Blow" }由于第二个较小,我倾向于这种风格,但我不确定是否有一个首选的风格.从客户的角度来看,似乎两种风格在功能上都是等同的.各有利弊吗?解决方法:第二个将节省一小部分带宽,但如果这是一个问题,你也可以使用索引数组,而不...

javascript – 为什么.json()会返回一个承诺?【代码】

我最近一直在搞乱fetch()api,并注意到一些有点古怪的东西.let url = "http://jsonplaceholder.typicode.com/posts/6";let iterator = fetch(url);iterator.then(response => {return {data: response.json(),status: response.status}}).then(post => document.write(post.data)); ;post.data返回一个Promise对象.http://jsbin.com/wofulo/2/edit?js,output 但是如果写成:let url = "http://jsonplaceholder.typicode.com/posts/6...

javascript – JSON字符串到多维数组【代码】

我似乎在PHP / JS之间向后和向前转换数组时遇到问题.我正在使用JavaScript中的XmlHttpRequest到PHP页面,该页面使用json_encode编码多维(2D)数组. 当接收字符串时,我使用JSON.parse()来解码字符串,但它作为一维数组返回.有没有办法将JSON字符串解析为多维数组而不是单维? 收到的JSON示例(来自CSV文件):[{"rating": "0","title": "The Killing Kind","author": "John Connolly","type": "Book","asin": "0340771224","tags": "","r...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部