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

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

10
อะไรคือความแตกต่างระหว่าง JSON และสัญกรณ์อักษร Object?
ใครสามารถบอกฉันได้ว่าอะไรคือความแตกต่างหลักระหว่างวัตถุ JavaScript ที่กำหนดโดยใช้เครื่องหมายตัวอักษรของวัตถุและวัตถุ JSON ? ตามหนังสือ JavaScript มันบอกว่านี่เป็นวัตถุที่กำหนดโดยใช้สัญลักษณ์ของวัตถุ : var anObject = { property1 : true, showMessage : function (msg) { alert(msg) } }; เหตุใดมันจึงไม่ใช่วัตถุ JSON ในกรณีนี้ เพียงเพราะมันไม่ได้ถูกกำหนดโดยใช้เครื่องหมายคำพูด?

6
ทำไมฉันถึงเห็น“ TypeError: ดัชนีสตริงต้องเป็นจำนวนเต็ม”
ฉันกำลังเล่นกับทั้งการเรียนรู้หลามและพยายามที่จะได้รับปัญหา Github ในรูปแบบที่อ่านได้ การใช้คำแนะนำเกี่ยวกับฉันจะแปลง JSON เป็น CSV ได้อย่างไร ฉันมากับสิ่งนี้: import json import csv f=open('issues.json') data = json.load(f) f.close() f=open("issues.csv","wb+") csv_file=csv.writer(f) csv_file.writerow(["gravatar_id","position","number","votes","created_at","comments","body","title","updated_at","html_url","user","labels","state"]) for item in data: csv_file.writerow([item["gravatar_id"], item["position"], item["number"], item["votes"], item["created_at"], item["comments"], item["body"], item["title"], item["updated_at"], item["html_url"], item["user"], item["labels"], item["state"]]) โดยที่ "problems.json" เป็นไฟล์ json ที่มีปัญหา github ของฉัน เมื่อฉันพยายามที่จะเรียกใช้ฉันได้รับ File "foo.py", line 14, …
219 python  json  github 

2
ตัวแก้ไข JSON ที่ใช้แบบ GUI หรือบนเว็บที่ทำงานเหมือนกับตัวสำรวจคุณสมบัติ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้อาจเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา พื้นหลัง:นี่เป็นคำขอสำหรับบางสิ่งที่อาจยังไม่มี แต่ฉันตั้งใจจะสร้างมันขึ้นมาเป็นเวลานาน ก่อนอื่นฉันจะถามว่ามีใครเห็นอะไรแบบนี้หรือยัง สมมติว่าคุณมีโครงสร้าง JSON โดยพลการดังนี้: { 'title_str':'My Employee List' ,'lastmod_str': '2009-June-15' ,'employee_table':[ {'firstname':'john','lastname':'doe','age':'33',} ,{'firstname':'jane','lastname':'doe','age':'34',} ,{'firstname':'samuel','lastname':'doe','age':'35',} ] } คำถาม:มีโปรแกรมแก้ไข JSON บนเว็บที่สามารถใช้โครงสร้างเช่นนี้และอนุญาตให้ผู้ใช้แก้ไขสิ่งนี้ใน GUI ที่ใช้งานง่ายโดยอัตโนมัติหรือไม่ ตัวอย่าง:ลองนึกภาพรูปแบบ HTML ที่สร้างขึ้นโดยอัตโนมัติที่แสดงตัวควบคุมอินพุต -Type-text 2 ตัวสำหรับทั้งชื่อและรุ่นล่าสุดและตารางของตัวควบคุมชนิดข้อความอินพุตที่มีสามคอลัมน์และสามแถวสำหรับ arr_list ... ที่มีความสามารถในการลบ หรือเพิ่มแถวเพิ่มเติมโดยคลิกที่ [+] [X] ถัดจากแต่ละแถวในตาราง Big Idea: "ความคิดที่ยิ่งใหญ่" ที่อยู่เบื้องหลังสิ่งนี้คือผู้ใช้จะสามารถระบุโครงสร้าง JSON ใด …
217 jquery  ajax  json  editor  wysiwyg 

17
พริตตี้พิมพ์ JSON ใน Java
ฉันกำลังใช้ JSON ง่าย และฉันต้องการพิมพ์ข้อมูล JSON ให้สวยขึ้น (ทำให้มนุษย์อ่านง่ายขึ้น) ฉันไม่สามารถค้นหาฟังก์ชั่นนี้ภายในห้องสมุดนั้นได้ สิ่งนี้ประสบความสำเร็จได้อย่างไร

30
ไม่สามารถโหลดไฟล์หรือแอสเซมบลี 'Newtonsoft.Json' หรือการอ้างอิงอย่างใดอย่างหนึ่ง คำจำกัดความที่แสดงออกไม่ตรงกับการอ้างอิงประกอบ
สิ่งที่ฉันได้ลองหลังจากค้นหา: ใน Web.Config ให้ผลผูกพันกับเวอร์ชั่นเก่า: <dependentAssembly> <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" /> <bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.1.0" /> </dependentAssembly> แก้ไขไฟล์. csproj ของฉันเพื่อให้แน่ใจว่ามี Newtonsoft อ้างอิงเดียวเท่านั้น <Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL"> <HintPath>..\packages\Newtonsoft.Json.6.0.1\lib\net45\Newtonsoft.Json.dll</HintPath> <SpecificVersion>False</SpecificVersion> <Private>True</Private> </Reference> ค้นหาคอมพิวเตอร์ของฉันสำหรับทุก Newtonsoft.Json.dll และลบทุกรุ่นที่ไม่ใช่ 6.0.1 และลบเนื้อหาของโฟลเดอร์ temp ของฉัน ซ่อมแซม / ติดตั้งแพคเกจใหม่ในคอนโซลตัวจัดการ nuget มันประสบความสำเร็จในการสร้าง แต่ได้รับข้อผิดพลาดเมื่อไปที่เว็บไซต์ แก้ไข ตกลงดังนั้นฉันพยายามติดตั้งใหม่เหมือนทุกแพ็คเกจ nuget และดูเหมือนว่าจะเพิ่มรุ่น newtonsoft.json.dll รุ่น 4.5 …

3
ฉันจะค้นหาโดยใช้ฟิลด์ภายในประเภทข้อมูล PostgreSQL JSON ใหม่ได้อย่างไร
ฉันกำลังมองหาเอกสารและ / หรือตัวอย่างสำหรับฟังก์ชั่น JSON ใหม่ใน PostgreSQL 9.2 โดยเฉพาะรับชุดของบันทึก JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] ฉันจะเขียน SQL เพื่อค้นหาระเบียนด้วยชื่อได้อย่างไร ในวานิลลา SQL: SELECT * from json_data WHERE "name" = "Toby" คู่มือ dev อย่างเป็นทางการค่อนข้างกระจัดกระจาย: http://www.postgresql.org/docs/devel/static/datatype-json.html http://www.postgresql.org/docs/devel/static/functions-json.html อัปเดตฉัน ฉันได้ใส่กันสรุปสาระสำคัญรายละเอียดสิ่งที่เป็นอยู่ในปัจจุบันเป็นไปได้กับ PostgreSQL 9.2 เมื่อใช้ฟังก์ชั่นที่กำหนดเองคุณสามารถทำสิ่งต่าง ๆ เช่น: SELECT id, json_string(data,'name') FROM …

13
สร้างคลาส Java จาก JSON หรือไม่
ในโครงการ Java Maven คุณจะสร้างไฟล์ต้นฉบับ java จาก JSON ได้อย่างไร ตัวอย่างเช่นเรามี { "firstName": "John", "lastName": "Smith", "address": { "streetAddress": "21 2nd Street", "city": "New York" } } เมื่อเรารันmvn generate-sourcesเราต้องการให้มันสร้างสิ่งนี้: class Address { JSONObject mInternalJSONObject; Address (JSONObject json){ mInternalJSONObject = json; } String getStreetAddress () { return mInternalJSONObject.getString("streetAddress"); } String getCity (){ return …
216 java  json 

6
การแปลงสตริง JSON เป็นรายการที่ไม่ใช้พจนานุกรม
ฉันพยายามส่งผ่านไฟล์ JSON และแปลงข้อมูลเป็นพจนานุกรม จนถึงตอนนี้เป็นสิ่งที่ฉันได้ทำ: import json json1_file = open('json1') json1_str = json1_file.read() json1_data = json.loads(json1_str) ผมคาดหวังว่าjson1_dataจะเป็นdictประเภท แต่ที่จริงออกมาเป็นประเภทเมื่อตรวจสอบด้วยlisttype(json1_data) ฉันกำลังคิดถึงอะไร ฉันต้องการสิ่งนี้เพื่อเป็นพจนานุกรมเพื่อให้ฉันสามารถเข้าถึงหนึ่งในกุญแจ

9
Google Chrome แสดงการตอบสนอง JSON AJAX เป็นแผนผังและไม่เป็นข้อความธรรมดา
ฉันไม่พบคำตอบสำหรับสิ่งนี้: การโทร AJAX ของฉันส่งคืนข้อมูล JSON ในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ Google Chrome> แหล่งข้อมูล> XHR เมื่อฉันคลิกที่ทรัพยากรทางซ้ายและจากนั้นบนแท็บเนื้อหาฉันเห็นสตริง JSON เป็นสตริงและไม่เป็นต้นไม้อย่าง Firebug และ Firebug Lite ฉันจะบังคับให้ Chrome ใช้เป็นต้นไม้ได้อย่างไร มีประเภทเนื้อหาที่ไฟล์ PHP ของฉันต้องมีหรือไม่? ฉันยินดีที่จะรู้คำตอบ! ขอบคุณ Stefanos
215 ajax  json  google-chrome  view  tree 

8
แสดงเอาต์พุต curl ในรูปแบบ JSON ที่อ่านได้ใน Unix shell script
ในสคริปต์ Unix shell ของฉันเมื่อฉันรันคำสั่ง curl ผลลัพธ์จะปรากฏดังด้านล่างซึ่งฉันเปลี่ยนเส้นทางไปยังไฟล์: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} แต่ฉันต้องการเอาท์พุทนี้ไปวางในรูปแบบ JSON ที่อ่านได้ด้านล่างในไฟล์: {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} ฉันจะจัดรูปแบบผลลัพธ์ด้วยวิธีนี้ได้อย่างไร
215 json  shell  curl 

7
ฉันจะดึงข้อมูลจาก JSON ด้วย PHP ได้อย่างไร
สิ่งนี้มีวัตถุประสงค์เพื่อเป็นคำถามและคำตอบอ้างอิงทั่วไปที่ครอบคลุมถึง"ฉันจะเข้าถึงข้อมูลใน JSON ของฉันได้อย่างไร" คำถาม เป็นที่นี่เพื่อจัดการพื้นฐานกว้าง ๆ ของการถอดรหัส JSON ใน PHP และเข้าถึงผลลัพธ์ ฉันมี JSON: { "type": "donut", "name": "Cake", "toppings": [ { "id": "5002", "type": "Glazed" }, { "id": "5006", "type": "Chocolate with Sprinkles" }, { "id": "5004", "type": "Maple" } ] } ฉันจะถอดรหัสใน PHP และเข้าถึงข้อมูลผลลัพธ์ได้อย่างไร
214 php  json 


7
Gson - แปลงจาก Json เป็น ArrayList ที่พิมพ์ <T>
การใช้ไลบรารี Gson ฉันจะแปลงสตริง JSON ArrayListเป็นคลาสที่กำหนดเองได้JsonLogอย่างไร โดยพื้นฐานแล้วJsonLogเป็นอินเทอร์เฟซที่ใช้งานโดยบันทึกต่าง ๆ ที่ทำโดยแอพ Android ของฉัน - บันทึก SMS, บันทึกการโทร, บันทึกข้อมูล - และนี่ArrayListคือชุดทั้งหมดของพวกเขา ฉันได้รับข้อผิดพลาดในบรรทัดที่ 6 ต่อไป public static void log(File destination, JsonLog log) { Collection&lt;JsonLog&gt; logs = null; if (destination.exists()) { Gson gson = new Gson(); BufferedReader br = new BufferedReader(new FileReader(destination)); logs = gson.fromJson(br, ArrayList&lt;JsonLog&gt;.class); …
211 java  android  json  gson 

5
วัตถุ Javascript Vs JSON
ฉันต้องการเข้าใจความแตกต่างพื้นฐานอย่างชัดเจนระหว่างวัตถุ Javascript และสตริง JSON สมมติว่าฉันสร้างตัวแปร JS ต่อไปนี้: var testObject = {one: 1,"two":2,"three":3}; ไตรมาสที่ 1 ชื่อคีย์ / คุณสมบัติถูกต้องทั้งที่มี / ไม่มีเครื่องหมายคำพูด? (เช่น"one" : 1 ) ถ้าใช่ความแตกต่างคืออะไร? Q2: ถ้าฉันแปลงวัตถุข้างต้นโดยใช้JSON.stringify(testObject)ความแตกต่างระหว่างวัตถุ JS เดิมและ JSON คืออะไร? ฉันรู้สึกว่าพวกเขาเกือบจะเหมือนกัน โปรดอธิบายรายละเอียดเกี่ยวกับสิ่งนี้ Q3: สำหรับการวิเคราะห์สตริง JSON แนะนำวิธีการด้านล่างหรือไม่ var javascriptObj = JSON.parse(jSonString);
208 javascript  json 

14
การตั้งค่า Access-Control-Allow-Origin ใน ASP.Net MVC ซึ่งเป็นวิธีที่ง่ายที่สุด
ฉันมีวิธีการง่ายๆที่จะคืนค่า json มันทำงานบน ajax.example.com ฉันต้องการเข้าถึงสิ่งนี้จากเว็บไซต์อื่น someothersite.com หากฉันพยายามโทรหาฉันจะได้รับสิ่งที่คาดหวัง ... : Origin http://someothersite.com is not allowed by Access-Control-Allow-Origin. ฉันรู้วิธีที่จะหลีกเลี่ยงสองวิธีนี้: JSONPและสร้างHttpHandler ที่กำหนดเองเพื่อตั้งค่าส่วนหัว ไม่มีวิธีที่ง่ายกว่านี้ไหม? เป็นไปไม่ได้หรือที่การกระทำอย่างง่าย ๆ ในการกำหนดรายการของต้นกำเนิดที่ได้รับอนุญาต - หรือเป็นการง่ายสำหรับทุกคน? อาจเป็นตัวกรองการกระทำหรือไม่ เหมาะสมที่สุดคือ ... : return json(mydata, JsonBehaviour.IDontCareWhoAccessesMe);

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