聊聊package.json package.json 是一个用于描述和配置项目的重要文件,其中包含了许多字段和选项,可以影响项目的构建、依赖管理、脚本执行等方面。了解这些字段可以帮助开发者更好地理解和控制项目的行为。 package.json对于大部分前端开发者来说,知道dependencies与devDependencies就够了。但对于库开发者或有更高级需求的开发者来说,了解 package.json 的其他字段是非常有 系统运维 2023-08-23 三掌柜
五分钟技术趣谈 | JsonSchema在接口测试中的应用 Part 01 什么是JSON Schema? JSON Schema是一种用于描述和验证JSON数据结构的规范。它提供了一种结构化的方式来定义JSON数据的期望结构、类型、格式、约束条件等,通过JSON Schema我们可以确保接收到的JSON数据符合预期的规范,并对其进行有效性验证。 以下是一个简短的JSON Schema示例: Part 02 JSON Schema常见关键字及说明 J 开发运维 2023-08-23 向阳逐梦
一文搞懂NoSQL 数据库 MongoDB 一、MongoDB介绍 MongoDB是什么? MongoDB是一种开源的、面向文档的非关系型数据库管理系统,于2009年首次发布。它使用BSON 类似JSON 风格的文档来存储数据,而不是传统的行和列的表格形式。 MongoDB的设计目标是在处理大量数据时提供高性能和可扩展性。它旨在满足现代应用程序对灵活性、可伸缩性和数据复杂性的要求。 MongoDB的特点和优势 面向文档的数据模型:Mongo 开发运维 2023-08-22 宇宙之一粟
为什么Nop平台坚持使用XML而不是JSON或者YAML 目前在开发领域似乎形成了一种政治正确:XML是一种过时的技术,不应该再被广泛的使用。对于Nop平台大量使用XML来表达领域模型,有网友调侃道:信息都用xml表达,你这是反(潮流而)动啊。在此前的文章XML、JSON和函数AST的等价性中,我已经对XML和JSON的等价性进行了说明。基于这种等价性,在Nop平台中,XML和JSON是自动支持双向转换的,本质上用哪种表达方式都不影响模型的语义,完全可以 开发运维 2023-08-22 大树
MySQL的Json类型字段IN查询分组和优化方法 前言 MySQL从5.7的版本开始支持Json后,我时常在设计表格时习惯性地添加一个Json类型字段,用做列的冗余。毕竟Json的非结构性,存储数据更灵活,比如接口请求记录用于存储请求参数,因为每个接口入参不一致,也有不传和空传的等等。 然而在一些特定场景下,需要用Json字段里的某个键用来In查询,并且需要保证不会造成慢查询的前提下,用该键对整个查询结果分组。因为这张表属于是高频储存的表,数据相 开发运维 2023-08-18 三掌柜
MySQL JSON 学习笔记 ## MySQL JSON 学习笔记 今日学习笔记! 首先我们创建一个包含json列的表 root@localhost [db01] (22:40:02) > create table book_authors(id int not null auto_increment,author json not null,primary key(id)); Query OK, 0 rows affe 数据运维 2023-08-18 大树
MySQL JSON 函数一篇通读 ## MySQL JSON 函数一篇通读 一起学习MySQL JSON 函数吧 [TOC] MySQL JSON_ARRAY() 函数 MySQL JSON_ARRAY() 函数返回一个包含了所有参数的 JSON 数组。 JSON_ARRAY() 语法 这里是 MySQL JSON_ARRAY() 的语法: JSON_ARRAY(value1[, value2[, ...]]) 参数 value1 数据运维 2023-08-18 向阳逐梦
MySQL 8.0 新参数 binlog_row_value_options binlog_row_value_options 参数是MySQL 8.0.3 版本引入的新参数,该参数主要用于JSON类型的字段更新时,只记录更新的那部分数据到binlog,而不是记录完整的JSON数据,这样能够显著减少JSON字段更新产生的binlog文件大小。 binlog_row_value_options参数解析 引入的版本:8.0.3 作用范围:global,session 动态修改: 数据运维 2023-08-15 法医
MySQL数据类型JSON MySQL 5.7.8 版本开始支持JSON类型,在JSON类型支持之前,通常使用字符串类型存储JSON数据,相对于字符串,原生的JSON类型能够对数据的有效性进行验证。JSON类型独特的内部存储格式和索引,能够更加高效的访问JSON数据节点。另外MySQL提供丰富的JSON类型相关函数,JSON数据的查询与操作更加便捷。 1、JSON类型优势: 自动验证JSON数据的有效性,不符合JSON规范的 数据运维 2023-08-15 剑圣无痕
package.json翻译 描述 JSON文件,实际的JSON,不是js对象 文档中的行为会受到npm config配置影响 name 如果要发布包name和version是必须填写的 规则 小于214个字符 不允许大写 name不能包含任何非url安全的字符 建议 不要在name中使用js或者node,可以在使用engines字段指定引擎(js或者node环境) name尽量简短 如果要发布名称不能重复,可以在npm官网查 系统运维 2023-08-15 Escape
XML解析工具:XStream 虽然现在开发中基本上都是使用JSON作为数据传输的格式,常用的JSON框架比如FastJson, FastJson2, Jackson, Gson等等,但是有时候我们也会用到xml格式用来传输数据,尤其做政府项目的时候很多数据格式都是xml, 所以今天就推荐一个xml的解析工具:XStream。它的功能也比较丰富,具体可以看下官网,它还可以用来解析JSON,只不过很少使用它。 1. XStream 开发运维 2023-08-13 竹子爱熊猫
提升数据库效率将对象存入Redis缓存(数据库对象放到redis) 随着大数据的不断发展,数据库的效率也成了提升系统性能的重要因素。提升数据库性能有很多技术,而将对象存入Redis缓存便是其中最常用的一种。Redis是一款基于内存的KV缓存数据库,存取速度比传统的MySQL和文件读写要快很多,利用它可以有效地将数据库性能提升。 要将对象存入Redis缓存,就需要将实体类序列化成JSON字符串,一般用到的是fastJSON这个JSON库。FastJSON提供了toJ 数据运维 2023-08-12 泡泡
CentOS jq命令及CentOS Java的使用详解 (图片来源网络,侵删) 在Linux系统中,CentOS是一种常用的发行版,具有稳定性和可靠性。jq命令是一个强大的JSON处理工具,而Java是一种广泛应用的编程语言。本文将详细介绍CentOS上jq命令的使用以及CentOS上Java的安装和使用方法。 jq是一个轻量级的命令行JSON处理工具,可以用于解析、过滤、修改和转换JSON数据。在CentOS上安装jq非常简单,只需执行以下命令: ( 系统运维 2023-08-11 剑圣无痕
Linux jq 命令讲解与实战操作 一、概述 jq 是一个强大的命令行工具,用于处理 JSON 格式的数据。它可以帮助你查询、过滤、修改和处理 JSON 数据,使得在命令行环境下处理 JSON 变得非常方便。 图片 GitHub 地址:https://github.com/stedolan/jqjq 官方网站: https://stedolan.github.io/jq/ 二、jq 命令安装 yum install epel-rel 系统运维 2023-08-10 大猫
如何在FastAPI中使用请求体体解析传入的JSON数据 如何在FastAPI中使用请求体解析传入的JSON数据 FastAPI是一个基于Python的现代化Web框架,它提供了丰富的功能和高性能的异步支持。在使用FastAPI处理HTTP请求时,经常需要解析传入的JSON数据。本文将介绍如何在FastAPI中使用请求体解析传入的JSON数据,并提供相应的代码示例。 导入依赖 首先,我们需要导入FastAPI的依赖和JSONResponse模块,用于处理 开发运维 2023-08-09 共饮一杯
Python 3.x 中如何使用json模块将JSON字符串转换为Python对象 Python 3.x 中如何使用json模块将JSON字符串转换为Python对象 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输和存储。在Python中,可以使用json模块来处理JSON数据。json模块提供了一组简单的函数和方法,用于将JSON字符串转换为Python对象。本文将介绍如何使用json模块进行JSON字符串的解析 开发运维 2023-08-08 宇宙之一粟
如何在FastAPI中处理POST请求并返回JSON响应 如何在FastAPI中处理POST请求并返回JSON响应 FastAPI是一个快速(高性能)、易用、并且基于标准Python类型提示的现代Web框架。它具有强大的异步支持,可以轻松处理高并发情况。在FastAPI中,我们可以使用简洁的代码来处理POST请求,并返回JSON响应。本文将介绍如何在FastAPI中完成这个任务,并提供相应的代码示例。 首先,我们需要创建一个FastAPI应用程序。以下是 开发运维 2023-08-08 泡泡
Python 3.x 中如何使用json模块将Python对象转换为JSON字符串 Python 3.x 中如何使用 json 模块将 Python 对象转换为 JSON 字符串 JSON(JavaScript Object Notation)是一种常见的数据交换格式,广泛应用于前后端数据传输和存储。Python 提供了 json 模块,用于处理 JSON 数据。在本文中,我们将学习如何使用 json 模块将 Python 对象转换为 JSON 字符串。 使用 json.dump 开发运维 2023-08-08 张二河
Python 2.x 中如何使用json模块将JSON字符串转换为Python对象 Python 2.x 中如何使用json模块将JSON字符串转换为Python对象 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于将数据从一个应用程序传输到另一个应用程序。在Python中,可以使用json模块来处理JSON数据。本文将演示如何使用json模块将JSON字符串转换为Python对象。 首先,我们需要导入json模块: import 开发运维 2023-08-08 三掌柜
如何使用Go语言中的JSON处理函数解析API返回的数据? 如何使用Go语言中的JSON处理函数解析API返回的数据? 一、简介现代的Web应用程序通常依赖于RESTful API来获取数据。很多API都会返回JSON格式的数据,因此在使用Go语言编写Web应用程序时,我们经常需要处理JSON数据。 在Go语言中,可以通过标准库提供的encoding/json包来处理JSON数据。该包具有强大的功能,可以帮助我们轻松地解析API返回的数据。 二、解析API 开发运维 2023-08-08 大猫