【发布时间】:2018-05-10 07:28:17
【问题描述】:
我得到了这个字符串。 (我从后端得到逗号分隔的字符串)
"seasons": "[7, 9]"
我想像这样迭代 Array 的数组。
// example
this.props.data.seasons.map((element) => console.log(element));
我们如何将“[7, 9]”转换为数组[7, 9]?
你们平时处理数组字符串吗?
【问题讨论】:
-
您对后端有任何控制权吗?因为我会将其归类为错误...
-
是的,我正在制作自己的后端!而且我认为这是在 Django 中处理数组的最简单易行的方法:)
-
是的,我认为将数据作为字符串传递是可以的,您可以使用
JSON.stringify和JSON.parse来回转换 -
如果您正在制作自己的后端 - 那么您应该修复您的后端以返回一个 json 数组而不是包含一个的字符串。姜戈吧?然后在整个数据结构上使用
json.dumps()。
标签: javascript django reactjs react-native django-rest-framework