ASP转为JSON格式的函数(简单粗暴新手款,只适合新手用)

<%
response.charset="GB2312"
Function FunToJson(funtjson1,funtjson2,funtjson3)'1是总集合,2是字段,3是值
	if right(funtjson3,1) <>"]" and left(funtjson3,1) <> "[" then'如果是二级值
		funtjson3 = """"&funtjson3&""""
	end if

	if funtjson1 = "" then
	funtjson1 = """"&funtjson2&""":"&funtjson3
	else
		if left(funtjson1,1) = "{" then'判断左边第一个是否{
			funtjson1 = mid(funtjson1,2)'去掉{
		else
			response.write "格式错误"
		end if
		if right(funtjson1,1) = "}" then'判断右边第一个是否}
			funtjson1 = left(funtjson1,len(funtjson1)-1)'去掉}
		else
			response.write "格式错误"
		end if
		'到这步的时候值变成了类似这样: a:"1",b:"2",c:"3"
		funtjson1= funtjson1&","""&funtjson2&""":"&funtjson3'把新的字段和值加进来
	end if
	funtjson1 = "{"&funtjson1&"}"'加上两边的大括号
end Function

'演示:
FunToJson str,"a","用户名"
FunToJson str,"b","密码"
FunToJson str,"c","中文名"
FunToJson str,"d","[""a"",""b"",""c""]"
FunToJson str,"e","[{""a"":""a1""},{""a2"":""a2""}]"
response.write str

这个是简单粗暴的笨蛋代码,只能用于1-2层的转换,适用于新手,高手勿扰
%>

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值