0
我在写一个web应用程序,通过QR快速交换联系人信息。 我使用QR API至极被格式化这样的:在单个查询字符串变量中拟合json数据
`http://api.qrserver.com/v1/create-qr-code/?data=MyData&size=400x400`
我有一个串格式化JSON数据,例如输出的:
`http://[myapp-url]/RecieveContact.html?Name=John%20Diggle&Title=IT%20Consultant&Organisation=testcomp&Telwork=0498553311&Telhome=&Gsm=0498553311&[email protected]&Website=www.testwebsite.be&Birthdate=24/04/97&Addresswork=&Addresshome=`
JSON数据:
{"Name":"John Diggle",
"Title":"IT Consultant",
"Organisation":"testcomp",
"Telwork":"0498818587",
"Telhome":"",
"Gsm":"0498818587",
"Email":"[email protected]",
"Website":"www.testwebsite.be",
"Birthdate":"24/04/97",
"Addresswork":"",
"Addresshome":""}
的问题是当你把这个URL放在QR生成器中时,它只能识别Name
参数。我明白为什么会这样。
问题是有没有一种方法使用JavaScript来转换所有这些数据在字符串中并将其转换回接收端?
还是有人知道这个问题的另一个潜在的修复?
示例输出中使用的所有数据都是假的只要把它放在那里。 –
尝试创建json的json。并解码两次 –
顺便说一句,我请求你好好张贴在问题中的数据,而不是URL –