【发布时间】:2018-05-28 12:59:32
【问题描述】:
我找不到有用的解决方案。
我在 python 3.6 (django rest-framwork) 服务器端和 angular 5 客户端工作。
在服务器上:
class TypesView(APIView):
def get(self,request):
a = ['Cat','Dog']
j = json.dumps(a)
return Response(data=j, status=status.HTTP_200_OK)
我试图在客户端解析这个:
public getAnimalRaces(): Observable<string[]>{
const path = environment.apiEndpoint + "animals/races/"
return this._http_client.get<string[]>(path)
}
但我不断收到: 尝试区分 '["Cat", "Dog"]' 时出错。只允许使用数组和可迭代对象
这是返回给客户的:
"[\"Cat\", \"Dog\"]"
有什么想法吗?
【问题讨论】:
标签: javascript json angular python-3.x typescript