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

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

14
ฉันจะเขียนข้อมูล JSON ไปยังไฟล์ได้อย่างไร
ฉันมี JSON dataข้อมูลเก็บไว้ในตัวแปร ฉันต้องการเขียนสิ่งนี้ลงในไฟล์ข้อความเพื่อทำการทดสอบดังนั้นฉันไม่จำเป็นต้องหยิบข้อมูลจากเซิร์ฟเวอร์ในแต่ละครั้ง ขณะนี้ฉันลองทำสิ่งนี้: obj = open('data.txt', 'wb') obj.write(data) obj.close และฉันได้รับข้อผิดพลาดนี้: TypeError: ต้องเป็นสตริงหรือบัฟเฟอร์ไม่ใช่ dict จะแก้ไขได้อย่างไร?
1122 python  json 

13
จะพิมพ์ไฟล์ JSON ได้อย่างไร
ฉันมีไฟล์ JSON ที่ยุ่งเหยิงที่ฉันต้องการที่จะพิมพ์สวย - วิธีที่ง่ายที่สุดในการทำเช่นนี้กับงูหลามคืออะไร? ฉันรู้ว่า PrettyPrint ใช้ "วัตถุ" ซึ่งฉันคิดว่าสามารถเป็นไฟล์ได้ แต่ฉันไม่รู้วิธีส่งไฟล์ด้วย - แค่ใช้ชื่อไฟล์ไม่ทำงาน

30
วิธีแยก JSON ใน Java
ฉันมีข้อความ JSON ต่อไปนี้ ฉันจะแยกให้ได้รับค่าของpageName, pagePic, post_idฯลฯ ? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], "timeOfPost": "1234567890" } ] }
1048 java  json  parsing 

30
จะเปรียบเทียบอาร์เรย์ใน JavaScript ได้อย่างไร
ฉันต้องการเปรียบเทียบสองอาร์เรย์ ... นึกคิดมีประสิทธิภาพ ไม่มีอะไรแฟนซีtrueถ้าพวกเขาเหมือนกันและfalseถ้าไม่ ไม่น่าแปลกใจที่ผู้ดำเนินการเปรียบเทียบไม่ทำงาน var a1 = [1,2,3]; var a2 = [1,2,3]; console.log(a1==a2); // Returns false console.log(JSON.stringify(a1)==JSON.stringify(a2)); // Returns true JSON เข้ารหัสแต่ละอาร์เรย์ทำ แต่มีวิธีที่เร็วกว่าหรือ "ดีกว่า" ในการเปรียบเทียบอาร์เรย์โดยไม่ต้องวนซ้ำแต่ละค่าหรือไม่
988 javascript  arrays  json 



19
วิธีฟอร์แมต JSON ใน Notepad ++ ได้อย่างไร
ฉันต้องการ Notepad ++ เพื่อใช้สตริง json จากนี้ {"menu": {"id": "file","value": "File","popup": {"menuitem": [{"value": "New", "onclick": "CreateNewDoc()"},{"value": "Open", "onclick": "OpenDoc()"},{"value": "Close", "onclick": "CloseDoc()"}]}}} สำหรับสิ่งนี้... {"menu": { "id": "file", "value": "File", "popup": { "menuitem": [ {"value": "New", "onclick": "CreateNewDoc()"}, {"value": "Open", "onclick": "OpenDoc()"}, {"value": "Close", "onclick": "CloseDoc()"} ] } }} ฉันมองไปที่ตัวเลือก TextFX ทั้งหมด …
948 json  parsing  notepad++ 

14
ฉันจะเปลี่ยนวัตถุ C # เป็นสตริง JSON ใน. NET ได้อย่างไร
ฉันมีชั้นเรียนเช่นนี้ class MyDate { int year, month, day; } class Lad { string firstName; string lastName; MyDate dateOfBirth; } และฉันต้องการเปลี่ยนLadวัตถุให้เป็นสตริงJSONดังนี้: { "firstName":"Markoff", "lastName":"Chaney", "dateOfBirth": { "year":"1901", "month":"4", "day":"30" } } (ไม่มีการจัดรูปแบบ) ผมพบว่าการเชื่อมโยงนี้แต่จะใช้ namespace ที่ไม่ได้อยู่ใน.NET 4 ฉันยังได้ยินเกี่ยวกับJSON.NETแต่เว็บไซต์ของพวกเขาดูเหมือนจะหยุดทำงานในขณะนี้และฉันไม่กระตือรือร้นที่จะใช้ไฟล์ DLL ภายนอก มีตัวเลือกอื่นนอกเหนือจากการสร้างตัวเขียนสตริงJSONด้วยตนเองหรือไม่?
944 c#  .net  json  serialization 

30
การแยก JSON ด้วยเครื่องมือ Unix
Наэтотвопросестьответына กองมากเกินнарусском : Парсинг JSON вเปลือก ฉันพยายามที่จะแยก JSON กลับมาจากการขอขดเช่น: curl 'http://twitter.com/users/username.json' | sed -e 's/[{}]/''/g' | awk -v k="text" '{n=split($0,a,","); for (i=1; i<=n; i++) print a[i]}' ด้านบนจะแยก JSON ออกเป็นฟิลด์เช่น: % ... "geo_enabled":false "friends_count":245 "profile_text_color":"000000" "status":"in_reply_to_screen_name":null "source":"web" "truncated":false "text":"My status" "favorited":false % ... ฉันจะพิมพ์ฟิลด์เฉพาะ (แสดงโดย-v k=text) ได้อย่างไร
879 json  bash  parsing 


30
วิธีสร้างคลาส JSON ที่ทำให้เป็นอนุกรม
จะทำให้คลาส Python เป็นอนุกรมได้อย่างไร คลาสง่าย ๆ : class FileItem: def __init__(self, fname): self.fname = fname ฉันควรทำอย่างไรเพื่อให้ได้ผลลัพธ์: >>> import json >>> my_file = FileItem('/foo/bar') >>> json.dumps(my_file) TypeError: Object of type 'FileItem' is not JSON serializable โดยไม่มีข้อผิดพลาด

16
คำขอ Ajax ส่งคืน 200 OK แต่เหตุการณ์ข้อผิดพลาดเกิดขึ้นแทนที่จะสำเร็จ
ฉันใช้งานคำขอ Ajax บนเว็บไซต์ของฉันแล้วและฉันกำลังโทรหาจุดปลายทางจากเว็บเพจ มันจะคืนค่า200 OKเสมอแต่jQueryจะเรียกใช้เหตุการณ์ข้อผิดพลาด ฉันลองสิ่งต่างๆมากมาย แต่ไม่สามารถเข้าใจปัญหาได้ ฉันกำลังเพิ่มรหัสของฉันด้านล่าง: รหัส jQuery var row = "1"; var json = "{'TwitterId':'" + row + "'}"; $.ajax({ type: 'POST', url: 'Jqueryoperation.aspx?Operation=DeleteRow', contentType: 'application/json; charset=utf-8', data: json, dataType: 'json', cache: false, success: AjaxSucceeded, error: AjaxFailed }); function AjaxSucceeded(result) { alert("hello"); alert(result.d); } function AjaxFailed(result) { …

8
วิธีการใช้แจ็คสันในการกำจัดวัตถุต่างๆออก
เอกสารผูกพันข้อมูลแจ็คสันระบุว่าแจ็คสันสนับสนุน deserialising "อาร์เรย์ชนิดที่สนับสนุนทั้งหมด" แต่ฉันไม่สามารถคิดออกไวยากรณ์ที่แน่นอนสำหรับการนี้ สำหรับวัตถุเดียวฉันจะทำสิ่งนี้: //json input { "id" : "junk", "stuff" : "things" } //Java MyClass instance = objectMapper.readValue(json, MyClass.class); ตอนนี้สำหรับอาร์เรย์ฉันต้องการทำสิ่งนี้: //json input [{ "id" : "junk", "stuff" : "things" }, { "id" : "spam", "stuff" : "eggs" }] //Java List<MyClass> entries = ? ใครรู้ว่ามีคำสั่งหายไปมายากล? ถ้าไม่เช่นนั้นทางออกคืออะไร?
779 java  json  jackson 

11
การโพสต์ไฟล์และข้อมูลที่เกี่ยวข้องไปยัง RESTful WebService ควรเป็น JSON
นี่อาจจะเป็นคำถามที่โง่ แต่ฉันมีหนึ่งในคืนนั้น ในแอปพลิเคชันฉันกำลังพัฒนา RESTful API และเราต้องการให้ลูกค้าส่งข้อมูลเป็น JSON ส่วนหนึ่งของแอปพลิเคชันนี้ต้องการให้ลูกค้าอัปโหลดไฟล์ (โดยทั่วไปคือรูปภาพ) รวมถึงข้อมูลเกี่ยวกับรูปภาพ ฉันมีปัญหาในการติดตามว่าเกิดอะไรขึ้นในคำขอเดียว เป็นไปได้หรือไม่ที่ Base64 ข้อมูลไฟล์ลงในสตริง JSON? ฉันจะต้องทำการโพสต์ 2 ครั้งไปยังเซิร์ฟเวอร์หรือไม่ ฉันไม่ควรใช้ JSON สำหรับสิ่งนี้? ในฐานะที่เป็นบันทึกด้านข้างเรากำลังใช้ Grails บนแบ็กเอนด์และบริการเหล่านี้เข้าถึงได้โดยลูกค้ามือถือดั้งเดิม (iPhone, Android, ฯลฯ ) หากมีสิ่งใดที่สร้างความแตกต่าง
757 json  rest  grails  file-upload 

30
วิธีการเอาชนะ“ datetime.datetime ไม่ใช่ JSON ต่อเนื่องได้”?
ฉันมี dict พื้นฐานดังนี้ sample = {} sample['title'] = "String" sample['somedate'] = somedatetimehere เมื่อฉันพยายามjsonify(sample)ฉันจะได้รับ: TypeError: datetime.datetime(2012, 8, 8, 21, 46, 24, 862000) is not JSON serializable ฉันจะทำอะไรได้บ้างเพื่อให้ตัวอย่างพจนานุกรมของฉันสามารถเอาชนะข้อผิดพลาดได้ หมายเหตุ:แม้ว่ามันอาจจะไม่เกี่ยวข้องพจนานุกรมถูกสร้างขึ้นจากการเรียกดูบันทึกออกจากmongodbที่เมื่อฉันพิมพ์ออกผลลัพธ์คือstr(sample['somedate'])2012-08-08 21:46:24.862000
741 python  json 

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