我有一个单词列表(来自JSON API)保存在会话变量(存储为JSON数组)中作为“最喜欢的”单词。
我需要将这些“最喜欢的”单词从被列为“收藏”后的列表中删除。
至少我希望如果将单词添加到“favorites”变量中,背景会改变颜色。如何根据“收藏夹”的会话变量检查API中的单词?
我以为我可能只能使用xpath更改JSON API的路径,只显示会话变量中的单词,但不确定如何做到这一点,或者这是否是最佳方式。
以下是JSON API数据(在XML中)
的示例<items>
<item>
<Rank>1</Rank>
<Word>the</Word>
<Partofspeech>adverb</Partofspeech>
<Frequency>22038615</Frequency>
<Dispersion>0.98</Dispersion>
</item>
<item>
<Rank>2</Rank>
<Word>be</Word>
<Partofspeech>verb</Partofspeech>
<Frequency>12545825</Frequency>
<Dispersion>0.97</Dispersion>
</item>
<item>
<Rank>3</Rank>
<Word>and</Word>
<Partofspeech>conjunction</Partofspeech>
<Frequency>10741073</Frequency>
<Dispersion>0.99</Dispersion>
</item>
<item>
<Rank>4</Rank>
<Word>of</Word>
<Partofspeech>preposition</Partofspeech>
<Frequency>10343885</Frequency>
<Dispersion>0.97</Dispersion>
</item>
</items>
显示列表,用户选择“Word”。 “Word”被保存到JSON数组并存储为会话变量。
我需要显示上面的API列表,但删除或隐藏用户已选择并存储在作为会话变量的JSON数组中的项目