gpt4 book ai didi

javascript - 在javascript中将字符串数组转换为数组

转载 作者:搜寻专家 更新时间:2023-11-01 04:59:48 24 4
gpt4 key购买 nike

我从我的 django-rest-framework api 调用中得到以下项目:

services = "['service1', 'service2', 'service3']"

我想要 services = ['service1', 'service2', 'service3']

在我的 JavaScript 中,我尝试了 services = JSON.parse(services)- 什么也没做,还尝试了 $.parseJSON(services)

在我的序列化程序中,我尝试将服务设置为 ListField,还尝试了 JSONSerializerField()

class JSONSerializerField(serializers.Field):
# Adapted from http://stackoverflow.com/a/28200902
def to_internal_value(self, data):
return json.loads(data)

def to_representation(self, value):
return value

最佳答案

要解析它,您需要使用双引号而不是单引号。

这应该有效:

services = '["service1", "service2", "service3"]'
JSON.parse(services)

关于javascript - 在javascript中将字符串数组转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41402834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com