我有一些json:data
。使用字符串访问json
我有一个字符串的构建,看起来像这样: sections.1.subsections.0.items.0.citation.paragraph
我需要做的是操纵该字符串能够访问data
该值。所以把它变成可用的东西: data['sections'][1]['subsections'][0]['items'][0]['citation']['paragraph']
然后用它来改变数据中的值。所以: data['sections'][1]['subsections'][0]['items'][0]['citation']['paragraph'] = 'new value'
我可以在.
分割原始字符串,我认为这让我的地方,但我一点儿也不知道如何再重新使用的部件,让我访问该值data
。
谢谢!
点符号所以转换成数组符号? – jdphenix
但点符号是一个字符串 –
您能解释为什么'sections.1.subsections.0.items.0.citation.paragraph'是一个字符串吗?如果你使用变量,那么'节[1] .subsections [0] .items [0] .citation.paragraph'会给你你想要的 –