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

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

6
Jquery Ajax การโพสต์ json ไปที่ webservice
ฉันพยายามโพสต์วัตถุ JSON ไปยังเว็บเซอร์ asp.net json ของฉันมีลักษณะเช่นนี้: var markers = { "markers": [ { "position": "128.3657142857143", "markerPosition": "7" }, { "position": "235.1944023323615", "markerPosition": "19" }, { "position": "42.5978231292517", "markerPosition": "-3" } ]}; ฉันใช้ json2.js เพื่อ stringyfy วัตถุ json ของฉัน และฉันใช้ jquery เพื่อโพสต์ไว้ในเว็บเซอร์ของฉัน $.ajax({ type: "POST", url: "/webservices/PodcastService.asmx/CreateMarkers", data: markers, contentType: "application/json; …

13
วิธีสร้างสตริง JSON ใน C #
ฉันเพิ่งใช้ XmlWriter เพื่อสร้าง XML เพื่อส่งกลับในการตอบสนอง HTTP คุณจะสร้างสตริง JSON อย่างไร ฉันคิดว่าคุณเพียงแค่ใช้ stringbuilder เพื่อสร้างสตริง JSON และพวกเขาจัดรูปแบบการตอบสนองของคุณเป็น JSON?
238 c#  asp.net  json 

7
ใช้ jq เพื่อแยกวิเคราะห์และแสดงหลายเขตข้อมูลใน json ลำดับ
ฉันมี Json นี้ { "users": [ { "first": "Stevie", "last": "Wonder" }, { "first": "Michael", "last": "Jackson" } ] } ใช้ jq ฉันต้องการแสดงชื่อและนามสกุลตามลำดับ ชอบมาก Stevie Wonder Michael Jackson นี่เป็นวิธีที่ฉันได้รับ - jq '.users[].first, .users[].last' แต่มันจะแสดง "Stevie" "Michael" "Wonder" "Jackson" แจ้งให้ทราบดังต่อไปนี้ - คำพูดคู่ที่ฉันไม่ต้องการ การรับขนคืนที่ฉันไม่ต้องการ มันหงุดหงิด แบบสอบถามของฉันแสดงชื่อทั้งหมดก่อนจากนั้นจึงแสดงนามสกุลทั้งหมด อย่างไรก็ตามฉันต้องการคู่แรก - คู่สุดท้าย - คู่สุดท้าย
237 json  jq 

3
เลือกวัตถุตามค่าของตัวแปรในวัตถุโดยใช้ jq
ฉันมีไฟล์ json ต่อไปนี้: { "FOO": { "name": "Donald", "location": "Stockholm" }, "BAR": { "name": "Walt", "location": "Stockholm" }, "BAZ": { "name": "Jack", "location": "Whereever" } } ฉันใช้ jq และต้องการได้รับองค์ประกอบ "ชื่อ" ของวัตถุที่ 'ตำแหน่งที่ตั้ง' คือ 'สตอกโฮล์ม' ฉันรู้ว่าฉันสามารถได้รับชื่อทั้งหมดด้วย cat json | jq .[] | jq ."name" "Jack" "Walt" "Donald" แต่ฉันไม่สามารถหาวิธีพิมพ์เฉพาะวัตถุบางอย่างได้โดยระบุค่าของคีย์ย่อย (ที่นี่"location" : "Stockholm")
236 json  bash  jq 

7
วิธีการแยกคุณสมบัติออกจาก Json Serialization
ฉันมีคลาส DTO ที่ฉันเป็นอันดับ Json.Serialize(MyClass) ฉันจะยกเว้นทรัพย์สินสาธารณะของมันได้อย่างไร (มันจะต้องเป็นสาธารณะในขณะที่ฉันใช้มันในรหัสของฉันที่อื่น)
235 c#  json 

17
ฉันจะแก้ไขฟิลด์ภายในประเภทข้อมูล PostgreSQL JSON ใหม่ได้อย่างไร
ด้วย postgresql 9.3 ฉันสามารถเลือกเขตข้อมูลเฉพาะของชนิดข้อมูล JSON ได้ แต่คุณจะแก้ไขได้อย่างไรโดยใช้ UPDATE ฉันไม่พบตัวอย่างใด ๆ ของสิ่งนี้ในเอกสาร postgresql หรือที่ใดก็ตามออนไลน์ ฉันได้ลองสิ่งที่ชัดเจนแล้ว: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# select data->'a' from test where data->>'b' = '2'; ?column? ---------- 1 (1 row) postgres=# update test set …

6
คีย์ JSON ต้องล้อมรอบด้วยเครื่องหมายคำพูดหรือไม่?
ตัวอย่าง: รหัสต่อไปนี้ใช้ได้กับJSON Specหรือไม่ { precision: "zip" } หรือฉันควรใช้ไวยากรณ์ต่อไปนี้เสมอ? (และถ้าเป็นเช่นนั้นทำไม) { "precision": "zip" } ฉันไม่พบอะไรเกี่ยวกับสิ่งนี้ในข้อมูลจำเพาะ JSON แม้ว่าพวกเขาจะใช้เครื่องหมายคำพูดรอบ ๆ คีย์ในตัวอย่าง

8
รับขนาดของวัตถุ json
ฉันมีวัตถุ JSON ที่ได้รับกลับมาจากคำขอ AJAX และฉันมีปัญหาบางอย่างกับเพราะมันทำให้กลับมา.length undefinedแค่สงสัยว่าฉันใช้ถูกต้องหรือไม่: console.log(data.length); console.log(data.phones.length); พวกเขาทั้งสองกลับมาundefinedแม้ว่าพวกเขาจะเป็นวัตถุที่ถูกต้อง อัพเดต: ตัวอย่างของอ็อบเจ็กต์ JSON ที่ส่งคืน: {"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}
234 javascript  json 

6
ฉันจะส่งคืน clean JSON จากบริการ WCF ได้อย่างไร
ฉันพยายามคืน JSON บางส่วนจากบริการ WCF บริการนี้จะส่งคืนเนื้อหาบางส่วนจากฐานข้อมูลของฉัน ฉันสามารถรับข้อมูล อย่างไรก็ตามฉันกังวลเกี่ยวกับรูปแบบของ JSON ของฉัน ขณะนี้ JSON ที่รับคืนถูกจัดรูปแบบดังนี้: {"d":"[{\"Age\":35,\"FirstName\":\"Peyton\",\"LastName\":\"Manning\"},{\"Age\":31,\"FirstName\":\"Drew\",\"LastName\":\"Brees\"},{\"Age\":29,\"FirstName\":\"Tony\",\"LastName\":\"Romo\"}]"} ในความเป็นจริงฉันต้องการให้ JSON ของฉันจัดรูปแบบได้อย่างสะอาดที่สุด ฉันเชื่อ (ฉันอาจไม่ถูกต้อง) ว่าชุดผลลัพธ์เดียวกันที่แสดงใน JSON สะอาดควรมีลักษณะดังนี้: [{ "Age": 35, "FirstName": "Peyton", "LastName": "Manning" }, { "Age": 31, "FirstName": "Drew", "LastName": "Brees" }, { "Age": 29, "FirstName": "Tony", "LastName": "Romo" }] ฉันไม่มีความคิดว่า "d" มาจากไหน ฉันยังไม่มีเงื่อนงำว่าทำไมตัวอักขระ escape …
233 wcf  json 

23
การทดสอบอ็อบเจ็กต์ JSON สองรายการเพื่อดูความเท่าเทียมกันโดยไม่สนใจลำดับย่อยใน Java
ฉันกำลังมองหาไลบรารีการแยกวิเคราะห์ JSON ที่สนับสนุนการเปรียบเทียบวัตถุ JSON สองรายการโดยไม่สนใจลำดับลูกโดยเฉพาะสำหรับการทดสอบหน่วย JSON ที่กลับมาจากบริการบนเว็บ ไลบรารี JSON หลักใด ๆ สนับสนุนสิ่งนี้หรือไม่? ไลบรารี org.json ทำการเปรียบเทียบการอ้างอิงเท่านั้น
233 java  json  junit 

6
วิธีการแยกสตริง JSON เป็น JsonNode ใน Jackson
มันควรจะง่ายมาก แต่ฉันไม่สามารถหามันได้หลังจากลองใช้เวลาหนึ่งชั่วโมง ฉันต้องได้รับสตริง JSON สำหรับตัวอย่างเช่นแจงเป็น{"k1":v1,"k2":v2}JsonNode JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode actualObj = jp.readValueAsTree(); จะช่วยให้ java.lang.IllegalStateException: No ObjectCodec defined for the parser, can not deserialize JSON into JsonNode tree
231 java  json  parsing  jackson 

12
TypeError: $ .ajax (…) ไม่ใช่ฟังก์ชันใช่ไหม
ฉันกำลังพยายามสร้างคำขอ AJAX อย่างง่ายซึ่งคืนค่าข้อมูลบางส่วนจากฐานข้อมูล MySQL นี่คือหน้าที่ของฉันด้านล่าง: function AJAXrequest(url, postedData, callback) { $.ajax() ({ type: 'POST', url: url, data: postedData, dataType: 'json', success: callback }); } ... และนี่คือที่ที่ฉันเรียกว่าการแยกพารามิเตอร์ที่ต้องการ: AJAXrequest('voting.ajax.php', imageData, function(data) { console.log("success!"); }); แต่การโทรกลับสำเร็จของฉันไม่ทำงาน (เนื่องจาก "สำเร็จ!" ไม่ได้เข้าสู่คอนโซล) และฉันได้รับข้อผิดพลาดในคอนโซล: TypeError: $.ajax(...) is not a function. success: callback สิ่งนี้หมายความว่า? ฉันได้ทำคำขอ AJAX ก่อนที่เหตุการณ์ความสำเร็จจะเรียกใช้ฟังก์ชันที่ไม่ระบุชื่อภายใน $ …
231 jquery  ajax  json 

1
บัฟเฟอร์โปรโตคอล google vs json vs XML [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันต้องการทราบข้อดีและข้อเสียของ Google Protocol Buffers JSON XML ฉันต้องการที่จะใช้หนึ่งกรอบทั่วไปสำหรับสองใบสมัครหนึ่งใน Perl และที่สองใน Java ดังนั้นต้องการสร้างบริการทั่วไปที่สามารถใช้ได้ทั้งเทคโนโลยีเช่น Perl และ Java ทั้งสองเป็นเว็บแอปพลิเคชัน โปรดแบ่งปันความคิดและข้อเสนอแนะที่มีค่าของคุณเกี่ยวกับสิ่งนี้ ฉันเห็นลิงก์จำนวนมากบน Google แต่มีความคิดเห็นที่หลากหลาย

22
มีภาษาแบบสอบถามสำหรับ JSON หรือไม่
มีภาษา SQL หรือ XQuery คล้าย ๆ กับการสืบค้น JSON หรือไม่ ฉันกำลังคิดชุดข้อมูลขนาดเล็กมากที่จับคู่กับ JSON ได้อย่างดีซึ่งจะเป็นการดีที่จะตอบแบบสอบถามอย่างง่ายดายเช่น "ค่าทั้งหมดของ X โดยที่ Y> 3" หรือการดำเนินการชนิด SUM / COUNT ปกติเป็นอย่างไร ในฐานะที่เป็นตัวอย่างที่ทำขึ้นอย่างสมบูรณ์บางสิ่งเช่นนี้: [{"x": 2, "y": 0}}, {"x": 3, "y": 1}, {"x": 4, "y": 1}] SUM(X) WHERE Y > 0 (would equate to 7) LIST(X) WHERE Y > 0 (would …

15
มีเทียบเท่า JSON ของ XQuery / XPath?
เมื่อค้นหารายการในอาร์เรย์และแฮชที่ซับซ้อนของ JSON เช่น: [ { "id": 1, "name": "One", "objects": [ { "id": 1, "name": "Response 1", "objects": [ // etc. }] } ] มีภาษาสืบค้นบางประเภทที่ฉันสามารถใช้ค้นหารายการได้in [0].objects where id = 3หรือไม่
221 javascript  json  xpath  xquery 

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