تبدیل فرمت json به ارایه

- 2 ماه پیش
توسط mostafa آپدیت شد
mostafa ( 498 تجربه )
2 ماه پیش

سلام دوستان یه برنامه با js نوشتم که با ajax به فرمت json نقاطی رو به این شکل میگیره '{"[[points":"[[۰,۰] , [۱۳,۵] , [۴۱,۲۰]]"}'
و میخوام که این فرمت رو به شکل زیر در بیارم [[۰,۰] , [۱۳,۵] , [۴۱,۲۰]] از نوع ارایه

من خودم به این شکل نوشتم var points = JSON.parse(response); ولی به من string میده
لطفا راهنمایی کنید

Saeed Hosseini ( 70 تجربه )
2 ماه پیش

سلام
response شما دچار ایراد است، یا سمت سرور رو اگر دسترسی دارید تغییر بدید که به صورت زیر دریافت کنید:
'{"points":[[0,0] , [13,5] , [41,20]]}'
یا میتونید همین response رو با کد زیر به آرایه تبدیل کنید:
JSON.parse(Object.values(JSON.parse(response)))
موفق باشید

mostafa ( 498 تجربه )
2 ماه پیش

@Saeed Hosseini
خیلی ممنون از پاسختون سمت سرور به چه صورتی باشه بهتره؟
و چجوری باید هندلش کرد؟

برای ارسال پاسخ باید وارد سایت شوید