คำถามติดแท็ก json

JSON (สัญลักษณ์วัตถุ JavaScript) เป็นรูปแบบการแลกเปลี่ยนข้อมูลที่เป็นข้อความและไม่ขึ้นกับภาษา ใช้แท็กนี้เมื่อเกี่ยวข้องกับรูปแบบข้อความ อย่าใช้แท็กนี้สำหรับวัตถุ JAVASCRIPT ดั้งเดิมหรือ JAVASCRIPT วัตถุวัตถุประสงค์ JAVASCRIPT ก่อนที่คุณจะถามคำถามให้ตรวจสอบ JSON ของคุณโดยใช้เครื่องมือตรวจสอบ JSON เช่น JSONLint (https://jsonlint.com)

7
วิธีสร้างสตริง JSON ใน JavaScript
window.onload = function(){ var obj = '{ "name" : "Raj", "age" : 32, "married" : false }'; var val = eval('(' + obj + ')'); alert( "name : " + val.name + "\n" + "age : " + val.age + "\n" + "married : " + val.married ); } ในโค้ดบางอย่างเช่นนี้ฉันพยายามสร้างสตริง …
97 javascript  json 

3
การบีบอัดสตรีม GZip จากการตอบสนองของ HTTPClient
ฉันกำลังพยายามเชื่อมต่อกับ api ซึ่งส่งคืน GZip ที่เข้ารหัส JSON จากบริการ WCF (บริการ WCF ไปยังบริการ WCF) ฉันใช้HTTPClientเพื่อเชื่อมต่อกับ API และสามารถส่งคืนออบเจ็กต์ JSON เป็นสตริงได้ อย่างไรก็ตามฉันต้องสามารถจัดเก็บข้อมูลที่ส่งคืนนี้ในฐานข้อมูลและด้วยเหตุนี้ฉันจึงคิดว่าวิธีที่ดีที่สุดคือการส่งคืนและจัดเก็บออบเจ็กต์ JSON ในอาร์เรย์หรือไบต์หรือบางอย่างตามบรรทัดเหล่านั้น สิ่งที่ฉันมีปัญหาโดยเฉพาะคือการคลายการบีบอัดการเข้ารหัส GZip และได้ลองใช้ตัวอย่างต่างๆมากมาย แต่ก็ยังไม่สามารถรับได้ โค้ดด้านล่างคือวิธีที่ฉันสร้างการเชื่อมต่อและรับการตอบกลับนี่คือรหัสที่ส่งคืนสตริงจาก API public string getData(string foo) { string url = ""; HttpClient client = new HttpClient(); HttpResponseMessage response; string responseJsonContent; try { client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); response = …
97 c#  json  wcf  gzip 

6
การกำหนดอนุกรมแบบกำหนดเองของ Jackson JSON สำหรับบางฟิลด์
มีวิธีใช้ Jackson JSON Processor เพื่อทำการซีเรียลไลเซชันระดับฟิลด์แบบกำหนดเองหรือไม่? ตัวอย่างเช่นฉันต้องการเรียน public class Person { public String name; public int age; public int favoriteNumber; } อนุกรมกับ JSON ต่อไปนี้: { "name": "Joe", "age": 25, "favoriteNumber": "123" } หมายเหตุว่าอายุ = 25 จะถูกเข้ารหัสเป็นจำนวนขณะ favoriteNumber = 123 ถูกเข้ารหัสเป็นสตริง ออกจากมาร์แชลกล่องแจ็คสันintเป็นตัวเลข ในกรณีนี้ฉันต้องการให้ favoriteNumber เข้ารหัสเป็นสตริง

7
กำลังโหลดข้อมูลเริ่มต้นด้วย Django 1.7 และการย้ายข้อมูล
ฉันเพิ่งเปลี่ยนจาก Django 1.6 เป็น 1.7 และฉันเริ่มใช้การย้ายข้อมูล (ฉันไม่เคยใช้ภาคใต้) ก่อน 1.7 ฉันเคยโหลดข้อมูลเริ่มต้นด้วยfixture/initial_data.jsonไฟล์ซึ่งโหลดด้วยpython manage.py syncdbคำสั่ง (เมื่อสร้างฐานข้อมูล) ตอนนี้ฉันเริ่มใช้การย้ายข้อมูลและเลิกใช้งานพฤติกรรมนี้แล้ว: หากแอปพลิเคชันใช้การย้ายข้อมูลจะไม่มีการโหลดส่วนควบโดยอัตโนมัติ เนื่องจากจำเป็นต้องมีการโยกย้ายสำหรับแอปพลิเคชันใน Django 2.0 จึงถือว่าพฤติกรรมนี้เลิกใช้แล้ว หากคุณต้องการโหลดข้อมูลเริ่มต้นสำหรับแอปให้พิจารณาดำเนินการในการย้ายข้อมูล ( https://docs.djangoproject.com/en/1.7/howto/initial-data/#automatically-loading-initial-data-fixtures ) เอกสารอย่างเป็นทางการไม่ได้เป็นตัวอย่างที่ชัดเจนเกี่ยวกับวิธีการที่จะทำมันดังนั้นคำถามของฉันคือ วิธีใดเป็นวิธีที่ดีที่สุดในการนำเข้าข้อมูลเริ่มต้นโดยใช้การย้ายข้อมูล: เขียนรหัสงูใหญ่มีหลายสายไปmymodel.create(...), ใช้หรือเขียนฟังก์ชัน Django ( เช่นการโทรloaddata ) เพื่อโหลดข้อมูลจากไฟล์ฟิกซ์เจอร์ JSON ฉันชอบตัวเลือกที่สองมากกว่า ฉันไม่ต้องการใช้ South เพราะ Django ดูเหมือนจะสามารถทำได้โดยกำเนิดในตอนนี้

10
เอกสาร pinterest api [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน4 ปีที่แล้ว ปรับปรุงคำถามนี้ อัปเดตเมื่อสิงหาคม 2558: Pinterest แสดงที่นี่ตอนนี้https://dev.pinterest.com/ มีเอกสารอย่างเป็นทางการหรือไม่เป็นทางการเกี่ยวกับ v2 Pinterest API หรือไม่ สิ่งที่ฉันรู้: JSON api อยู่ในเวอร์ชัน 2 https://api.pinterest.com/v2ให้คุณตอบสนอง json ผู้คนกำลังเขียนโปรแกรมต่อต้านเนื่องจากมีแอปบนอุปกรณ์เคลื่อนที่และเวอร์ชันเบต้า คำถามการพิสูจน์ตัวตน Pintrest บน SO PHP wrapper สำหรับ v1 พร้อมการอัปเดตสำหรับ v2 บน Github โดย Kellanด้วยวิธีการ: อัปโหลดพิน repin บอร์ดกิจกรรมยอดนิยม - การอ่านโค้ดของ Kellan เป็นข้อมูลที่ดีที่สุดที่ฉันหาได้ ข้อมูลเพิ่มเติมเกี่ยวกับงานของ Kellan …

4
JSR-303 @ คำอธิบายประกอบที่ถูกต้องไม่ทำงานสำหรับรายการวัตถุลูก
ชั้นเรียนหลักของฉันคือ public class UserAddressesForm { @NotEmpty private String firstName; @NotEmpty private String lastName; private List<AddressForm> addresses; ... setters and getters public class AddressForm { @NotEmpty private String customName; @NotEmpty private String city; @NotEmpty private String streetAn; @NotEmpty private String streetHn; @NotEmpty private String addressCountry; @NotEmpty private String postCode; ... setters …
96 java  json  spring  spring-mvc  jsr 

7
วิธีที่ดีที่สุดในการสร้างวัตถุว่างใน JSON ด้วย PHP?
ในการสร้างออบเจ็กต์ JSON ว่างฉันมักจะใช้: json_encode((object) null); การแคสต์โมฆะให้กับออบเจ็กต์ใช้งานได้ แต่มีวิธีอื่นที่ดีกว่าและ / หรือปัญหาใด ๆ กับโซลูชันนี้หรือไม่?
96 php  json 

6
จะใช้ cURL เพื่อรับข้อมูล jSON และถอดรหัสข้อมูลได้อย่างไร
ดังนั้นฉันจึงมีลิงค์ที่ส่งคืนอ็อบเจ็กต์ jSON และฉันต้องถอดรหัสและใส่ลงในตัวแปรใน PHP URL api.php?action=getThreads&hash=123fajwersa&node_id=4&order_by=post_date&order=desc&limit=1&grab_content&content_limit=1 นี่คือวัตถุที่ส่งคืน { "count": 1, "threads": { "38752": { "thread_id": 38752, "node_id": 4, "title": "The ShadyCraft Beta Launch!", "reply_count": 45, "view_count": 946, "user_id": 2, "username": "Shady", "post_date": 1366956695, "sticky": 0, "discussion_state": "visible", "discussion_open": 1, "discussion_type": "", "first_post_id": 226167, "first_post_likes": 7, "last_post_date": 1369094302, "last_post_id": 228226, "last_post_user_id": …
96 php  json  api  curl 

7
สร้าง JSON ได้ทันทีด้วย JObject
สำหรับการทดสอบหน่วยของฉันฉันต้องการความสามารถในการสร้างค่า JSON เฉพาะ (ในกรณีนี้บันทึกอัลบั้ม) ที่สามารถใช้เป็นอินพุตสำหรับระบบที่กำลังทดสอบ ฉันมีรหัสต่อไปนี้: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", "2Pac"); มันใช้งานได้ดี แต่ฉันไม่เคยชอบไวยากรณ์ของ "magic string" และต้องการอะไรที่ใกล้เคียงกับไวยากรณ์ของคุณสมบัติ expando ใน JavaScript เช่นนี้: jsonObject.Date = DateTime.Now; jsonObject.Album = "Me Against The World"; jsonObject.Year = 1995; jsonObject.Artist = "2Pac";
96 c#  json  json.net 

4
Json Schema ไฟล์นามสกุล
มีหลักการตั้งชื่อสำหรับนามสกุลไฟล์ json schema หรือไม่? XML มี. xsd (XML Schema Definition) ไฟล์สคีมา json ควรมีอะไรบ้าง, .jsd (JSON Schema Definition)
96 json  jsonschema 

7
การต่อสมาชิก Enum เป็น JSON
ฉันจะทำให้EnumสมาชิกPython เป็นอนุกรมเป็นJSON ได้อย่างไรเพื่อที่ฉันจะสามารถยกเลิกการกำหนดค่า JSON ที่เป็นผลลัพธ์กลับไปยังวัตถุ Python ได้ ตัวอย่างเช่นรหัสนี้: from enum import Enum import json class Status(Enum): success = 0 json.dumps(Status.success) ผลลัพธ์ในข้อผิดพลาด: TypeError: <Status.success: 0> is not JSON serializable ฉันจะหลีกเลี่ยงสิ่งนั้นได้อย่างไร?

10
LINQ ชั้นนำสำหรับไลบรารี JavaScript คืออะไร [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาไลบรารี JavaScript ที่จะช่วยให้ฉันสืบค้นอ็อบเจ็กต์ JSON ที่ซับซ้อนโดยใช้ไวยากรณ์แบบ LINQ การค้นหาอย่างรวดเร็วพบตัวเลือกที่มีแนวโน้มสองสามตัวที่ดูเหมือนว่าพวกเขาอาจเสนอสิ่งที่ฉันต้องการ: LINQ เป็น JavaScriptและjLinq มีใครมีประสบการณ์ใช้งานบ้างไหม? ข้อดีข้อเสียมีอะไรบ้าง? ประสิทธิภาพเทียบได้หรือไม่? ไวยากรณ์การส่งผ่านฟังก์ชันของ LINQ ไปยัง JavaScript มีประโยชน์ที่ซ่อนอยู่หรือไม่ (โดยส่วนตัวแล้วฉันพบว่าไวยากรณ์ของ jLinq น่าสนใจกว่าเมื่อมองแวบแรก) หรือไม่ คุณพบว่าขาดอะไรในทั้งสองโครงการ? คุณเคยลองติดต่อผู้เขียนหรือไม่? พวกเขาตอบสนองแค่ไหน? โครงการใดใช้กันอย่างแพร่หลาย ฉันคิดว่าจะเป็นคนแรกที่ได้ทดลองใช้อย่างละเอียด
95 javascript  json  linq 

19
ไม่พบซีเรียลไลเซอร์สำหรับคลาส org.hibernate.proxy.pojo.javassist.Javassist?
ฉันทำงานในSpringMVC, Hibernate& JSONแต่ฉันได้รับข้อผิดพลาดนี้ HTTP Status 500 - Could not write JSON: No serializer found for class org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer and no properties discovered to create BeanSerializer (to avoid exception, disable SerializationConfig.SerializationFeature.FAIL_ON_EMPTY_BEANS) ) โปรดตรวจสอบเอนทิตีของฉันด้านล่าง @Entity @Table(name="USERS") public class User { @Id @GeneratedValue @Column(name="USER_ID") private Integer userId; @Column(name="USER_FIRST_NAME") private String firstName; @Column(name="USER_LAST_NAME") private String …
95 json  spring  hibernate 

12
วิธีการแบน ExpandoObject ที่ส่งคืนผ่าน JsonResult ใน asp.net mvc
ฉันชอบในExpandoObjectขณะที่รวบรวมวัตถุไดนามิกฝั่งเซิร์ฟเวอร์ที่รันไทม์ แต่ฉันมีปัญหาในการทำให้สิ่งนี้แบนลงในระหว่างการจัดลำดับ JSON ก่อนอื่นฉันสร้างอินสแตนซ์ของวัตถุ: dynamic expando = new ExpandoObject(); var d = expando as IDictionary<string, object>; expando.Add("SomeProp", SomeValueOrClass); จนถึงตอนนี้ดีมาก ในตัวควบคุม MVC ของฉันฉันต้องการส่งสิ่งนี้เป็น JsonResult ดังนั้นฉันจึงทำสิ่งนี้: return new JsonResult(expando); สิ่งนี้จะทำให้ JSON เป็นอนุกรมตามด้านล่างเพื่อให้เบราว์เซอร์ใช้: [{"Key":"SomeProp", "Value": SomeValueOrClass}] แต่สิ่งที่ฉันต้องการจริงๆคือเห็นสิ่งนี้: {SomeProp: SomeValueOrClass} ฉันรู้ว่าฉันสามารถบรรลุสิ่งนี้ได้ถ้าฉันใช้dynamicแทนExpandoObject- JsonResultสามารถทำให้dynamicคุณสมบัติและค่าเป็นอนุกรมเป็นออบเจ็กต์เดียว (โดยไม่มีธุรกิจคีย์หรือมูลค่า) แต่เหตุผลที่ฉันต้องใช้ExpandoObjectเพราะฉันไม่รู้ทั้งหมด คุณสมบัติที่ฉันต้องการบนอ็อบเจ็กต์จนถึงรันไทม์และเท่าที่ฉันรู้ฉันไม่สามารถเพิ่มคุณสมบัติแบบไดนามิกให้กับ a dynamicโดยไม่ใช้ExpandoObject. ฉันอาจต้องกรองธุรกิจ "คีย์" "มูลค่า" ในจาวาสคริปต์ของฉัน แต่ฉันหวังว่าจะได้ทราบก่อนที่จะส่งไปยังลูกค้า ขอบคุณสำหรับความช่วยเหลือของคุณ!

5
วิธีตอบสนอง JSON โดยใช้ Go?
คำถาม:ขณะนี้ฉันกำลังพิมพ์คำตอบของฉันในfunc Index ลักษณะนี้fmt.Fprintf(w, string(response)) อย่างไรก็ตามฉันจะส่ง JSON อย่างถูกต้องในคำขอเพื่อให้มันถูกใช้โดยการดูได้อย่างไร package main import ( "fmt" "github.com/julienschmidt/httprouter" "net/http" "log" "encoding/json" ) type Payload struct { Stuff Data } type Data struct { Fruit Fruits Veggies Vegetables } type Fruits map[string]int type Vegetables map[string]int func Index(w http.ResponseWriter, r *http.Request, _ httprouter.Params) { response, err := …
95 json  go 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.