为什么这个Arduino sscanf JSON解析问题?

问题描述 投票:0回答:1

我正在尝试解析此JSON字符串:

{“ FN”:“ 142”,“ SName”:“ stil.mp3”,“ InPlaylist1”:“ 1”,“ InPlaylist2”:“ 1”,“错误”:0}我使用以下sscan语句:

'RetScanf = sscanf(OneJsonStr,“ {\” FN \“:\”%d \“,\” SName \“:\”%[^ \“],\” InPlaylist1 \“:\”%d \ “,\” InPlaylist2 \“:\”%d \“,\”错误\“:%d}”,&Parameter1_FNo,Parameter2_FName,InP1,InP2,&err); '

但仅解析两个第一个参数“ FN”和“ SName”。知道我在做什么错吗?

提前考虑br。艾伦

json string arduino scanf
1个回答
0
投票

以sscanf()格式,当匹配SName字符串时,您永远不要尝试匹配尾随双引号。

© www.soinside.com 2019 - 2024. All rights reserved.