我正在尝试解析此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。艾伦
以sscanf()格式,当匹配SName字符串时,您永远不要尝试匹配尾随双引号。