微信小程序使用json文件上传数据至数据库的规则

本文详细介绍微信小程序如何使用特定格式的JSON文件上传数据至云端数据库。解析JSON文件的正确布局,包括对象间的分隔、键值对的书写规范及支持的数据类型,如string、boolean、number、date等,尤其强调了数组类型数据的上传方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信小程序使用json文件上传数据至数据库的规则

1、打开数据库

点击微信开发者工具,打开云开发界面,点击数据库,创建一个集合。
Alt
数据库端有【导入】选项,仅仅支持json格式和csv格式的文件导入。
在这里插入图片描述

2、待导入的json文件的格式要求

小程序官方API有介绍json文件的一些格式,但对于细节没有讲得很明白。
1、待导入的json文件总“布局”应是由无数个{}组组成,且各个大括号组(对象)之间不需要任何符号相连,各个对象必须用系统的换行符隔开;

1{}{}{}{}{}     //语法错误
2{}
   {}
   {}	//语法正确
3{}{}{}	//语法错误

2、对象内的键值对必须以Key : Value形式出现,且当Key和Value都是字符串类型时,必须加双引号
小程序目前支持string、boolean、num、array、date、object、geopoint、null数据类型,前面的比较简单,date类型的数据在官方API中已经有提及。
对于array(数组类型),微信小程序的云端数据库支持多维数组的上传。数组内的内容一样可以是string、boolean、num、array、date、object、geopoint、null中的任何一种。各个元素或对象间必须用英文逗号隔开,而最后一个元素或对象则不能加上逗号。

//以下是json文件的文本范例

//普通键值对的上传例子
{
	"animal" : "cat",
	"age" : 9,
	"birth" : "2009年"		//不可有逗号
}

//含有一维数组键值对的上传例子
{
	"variety" : "cat",
	"color" : ["red", "white", "black"],
	"birth" : ["2009年", "2010年", "2011年"]		//不可有逗号
}

//含有多维数组键值对的上传例子
{
	"variety" : "animal",
	"kind" : [ {
				"name" : ["cat", "tiger"],
				"color" : ["blue", "pink"]
			   },	    	//此处kind数组的第一个元素是一个对象
			   "hhhhhhhh",	//kind数组的第二个元素是一个字符串
			   34			//kind数组的第三个元素是一个number,此处不需要逗号
			 ]"nnnnnn" : 888			//没有逗号
}

若语法没有问题则只需选择json文件再按照系统默认选定的Insert模式导入json文件即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值