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

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

3
วิธีการนับรายการในวัตถุ JSON โดยใช้บรรทัดคำสั่ง?
ฉันได้JSONรับคำตอบเช่นนี้จากcurlคำสั่ง: [ { "cid": 49, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 68, "l10n": "cent million", "pid": 1, "pos": "num", "pos_txt": "" }, { "cid": 50, "pyn": "yi4", "hans": "亿", "hant": "億", "tid": 69, "l10n": "100 millions", "pid": 1, "pos": "num", "pos_txt": "" } ] ฉันจะนับจำนวนรายการในอาร์เรย์ (ที่นี่2) การใช้Bashหรือบรรทัดคำสั่ง (เช่นunderscore) ได้อย่างไร
179 json  bash  curl  jq 

8
อัญมณีพื้นเมือง 'json' ต้องการเครื่องมือสร้างที่ติดตั้ง
ฉันruby 1.9.2p180 (2011-02-18) [i386-mingw32]ติดตั้งบนเครื่อง windows 7 ของฉันแล้ว ตอนนี้ฉันพยายามติดตั้ง JSON gem โดยใช้คำสั่ง "gem install json" และได้รับข้อผิดพลาดดังต่อไปนี้ ERROR: Error installing JSON: The 'json' native gem requires installed build tools. Please update your PATH to include build tools or download the DevKit from '[http://rubyinstaller.org/downloads][1]' and follow the instructions at '[http://github.com/oneclick/rubyinstaller/wiki/Development-Kit][2]' จากนั้นฉันไปและดาวน์โหลด DevKit-4.5.0-20100819-1536-sfx.exe แยกออกเป็น …
178 ruby  json  windows-7  rubygems 

12
แสดง JSON เป็น HTML [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ปรับปรุงคำถามนี้ คำแนะนำเกี่ยวกับวิธีการฝัง JSON ในหน้า HTML ที่มีการจัดรูปแบบ JSON ในรูปแบบที่มนุษย์อ่านได้? ตัวอย่างเช่นเมื่อคุณดู XML ในเบราว์เซอร์เบราว์เซอร์ส่วนใหญ่จะแสดงรูปแบบ XML (เยื้องการแบ่งบรรทัดที่เหมาะสม ฯลฯ ) ฉันต้องการผลลัพธ์สุดท้ายสำหรับ JSON การเน้นสีไวยากรณ์จะเป็นโบนัส ขอบคุณ
178 html  json 

12
เครื่องมือในการสร้างสคีมา JSON จากข้อมูล JSON [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน3 ปีที่ผ่านมา ปรับปรุงคำถามนี้ เรามีร่างแบบร่าง json นี้ ฉันต้องการรับตัวอย่างข้อมูล JSON ของฉันและสร้างโครงกระดูกสำหรับ JSON schema ที่ฉันสามารถทำงานซ้ำได้ด้วยตนเองเพิ่มสิ่งต่าง ๆ เช่นคำอธิบายจำเป็น ฯลฯ ซึ่งไม่สามารถอนุมานจากตัวอย่างที่เฉพาะเจาะจง ตัวอย่างเช่นจากอินพุตของฉันexample.json: { "foo": "lorem", "bar": "ipsum" } ฉันจะเรียกใช้เครื่องมือ json_schema_generator ของฉันและจะได้รับ: { "foo": { "type" : "string", "required" : true, "description" : "unknown" }, "bar": { "type" : …

10
จะแปลงสตริง JSON เป็นพจนานุกรมได้อย่างไร
ฉันต้องการสร้างฟังก์ชั่นเดียวในโครงการ swift ของฉันที่แปลงรูปแบบ String เป็นพจนานุกรม json แต่ฉันได้รับข้อผิดพลาดหนึ่ง: ไม่สามารถแปลงประเภทของนิพจน์ (@lvalue NSData ตัวเลือก: IntegerLitralConvertible ... นี่คือรหัสของฉัน: func convertStringToDictionary (text:String) -> Dictionary<String,String> { var data :NSData = text.dataUsingEncoding(NSUTF8StringEncoding)! var json :Dictionary = NSJSONSerialization.JSONObjectWithData(data, options:0, error: nil) return json } ฉันทำฟังก์ชันนี้ใน Objective-C: - (NSDictionary*)convertStringToDictionary:(NSString*)string { NSError* error; //giving error as it takes dic, array,etc …

3
JSON เริ่มด้วย“ [” ได้ไหม?
จากสิ่งที่ฉันสามารถอ่านได้บนjson.orgสตริง JSON ทั้งหมดควรเริ่มต้นด้วย{(วงเล็บปีกกา) และ[ตัวอักษร (วงเล็บเหลี่ยม) แสดงองค์ประกอบอาร์เรย์ใน JSON ฉันใช้json4jห้องสมุดและได้รับอินพุตที่เริ่มต้นด้วย[ดังนั้นฉันจึงไม่คิดว่านี่เป็น JSON ที่ถูกต้อง ผมมองช่วงสั้น ๆ ที่สคี JSON แต่ฉันไม่สามารถจริงๆพบว่ามันระบุว่าไฟล์ JSON ไม่สามารถเริ่มต้นด้วยหรือว่ามันจะสามารถเริ่มต้นด้วย[{
178 json 

12
ให้วัตถุ JSON ยอมรับไบต์หรือให้ urlopen สตริงออก
ด้วย Python 3 ฉันกำลังขอเอกสาร json จาก URL response = urllib.request.urlopen(request) responseวัตถุเป็นวัตถุไฟล์เช่นเดียวกับreadและreadlineวิธีการ โดยปกติแล้ววัตถุ JSON สามารถสร้างขึ้นด้วยไฟล์ที่เปิดในโหมดข้อความ obj = json.load(fp) สิ่งที่ฉันต้องการจะทำคือ: obj = json.load(response) อย่างไรก็ตามสิ่งนี้ไม่ทำงานเมื่อ urlopen ส่งคืนวัตถุไฟล์ในโหมดไบนารี แน่นอนว่าการทำงานรอบ ๆ : str_response = response.read().decode('utf-8') obj = json.loads(str_response) แต่สิ่งนี้รู้สึกไม่ดี ... มีวิธีที่ดีกว่าที่ฉันสามารถแปลงวัตถุไฟล์ไบต์เป็นวัตถุไฟล์สตริง? หรือฉันไม่มีพารามิเตอร์ใด ๆ สำหรับurlopenหรือjson.loadให้การเข้ารหัส

8
Android Java; ฉันจะแยกวิเคราะห์ไฟล์ JSON ในเครื่องจากโฟลเดอร์ asset ลงใน ListView ได้อย่างไร
ตอนนี้ฉันกำลังพัฒนาแอพฟิสิกส์ที่ควรจะแสดงรายการสูตรและแก้ไขบางอย่าง (ปัญหาเดียวคือListView) นี่คือเค้าโครงหลักของฉัน <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/app_name" android:textAppearance="?android:attr/textAppearanceLarge" android:textColor="#ff1c00" android:textIsSelectable="false" /> </RelativeLayout> <ListView android:id="@+id/listFormulas" android:layout_width="match_parent" android:layout_height="wrap_content" > </ListView> </LinearLayout> และนี่คือกิจกรรมหลักของฉัน package com.wildsushii.quickphysics; import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; import java.util.HashMap; import org.json.JSONException; import …

7
การใช้ curl POST กับตัวแปรที่กำหนดในฟังก์ชั่นสคริปต์ทุบตี
เมื่อฉันก้องฉันได้รับสิ่งนี้ซึ่งจะทำงานเมื่อฉันใส่มันลงในสถานี curl -i \ -H "Accept: application/json" \ -H "Content-Type:application/json" \ -X POST --data '{"account":{"email":"akdgdtk@test.com","screenName":"akdgdtk","type":"NIKE","passwordSettings":{"password":"Starwars1","passwordConfirm":"Starwars1"}},"firstName":"Test","lastName":"User","middleName":"ObiWan","locale":"en_US","registrationSiteId":"520","receiveEmail":"false","dateOfBirth":"1984-12-25","mobileNumber":"9175555555","gender":"male","fuelActivationDate":"2010-10-22","postalCode":"10022","country":"US","city":"Beverton","state":"OR","bio":"This is a test user","jpFirstNameKana":"unsure","jpLastNameKana":"ofthis","height":"80","weight":"175","distanceUnit":"MILES","weightUnit":"POUNDS","heightUnit":"FT/INCHES"}' https://xxx:xxxxx@xxxx-www.xxxxx.com/xxxxx/xxxx/xxxx แต่เมื่อทำงานในไฟล์ bash script ฉันได้รับข้อผิดพลาดนี้ curl: (6) Could not resolve host: application; nodename nor servname provided, or not known curl: (6) Could not resolve host: is; nodename nor servname provided, or …

16
การแปลงวัตถุ JavaScript ด้วยปุ่มตัวเลขให้เป็นอาร์เรย์
ฉันมีวัตถุแบบนี้กลับมาเป็นการตอบสนอง JSON จากเซิร์ฟเวอร์: {"0":"1","1":"2","2":"3","3":"4"} ฉันต้องการแปลงเป็นอาร์เรย์ JavaScript เช่นนี้ ["1","2","3","4"] มีวิธีที่ดีที่สุดในการทำเช่นนี้? ทุกที่ที่ฉันอ่านผู้คนกำลังใช้ตรรกะที่ซับซ้อนโดยใช้ลูป ดังนั้นมีวิธีการอื่นในการทำเช่นนี้?

2
ตัวพิมพ์เล็กชื่อคีย์ JSON ด้วย JSON Marshal in Go
ฉันต้องการใช้"encoding/json"แพคเกจเพื่อจัดโครงสร้างการประกาศในหนึ่งในแพ็กเกจที่นำเข้าของแอปพลิเคชันของฉัน เช่น.: type T struct { Foo int } เนื่องจากมีการนำเข้าฟิลด์ที่มีอยู่ทั้งหมด (ส่งออก) ในโครงสร้างเริ่มต้นด้วยตัวอักษรตัวพิมพ์ใหญ่ แต่ฉันต้องการมีชื่อคีย์ตัวพิมพ์เล็ก: out, err := json.Marshal(&T{Foo: 42}) จะส่งผลให้ { "ฟู": 42} แต่ฉันต้องการที่จะได้รับ { "foo": 42} เป็นไปได้ไหมที่จะแก้ไขปัญหาด้วยวิธีง่าย ๆ ?
175 json  go  marshalling 

8
JSON ขั้นต่ำที่ถูกต้องคืออะไร?
ฉันอ่านคำอธิบาย JSON อย่างระมัดระวังhttp://json.org/แต่ฉันไม่แน่ใจว่าฉันรู้คำตอบของคำถามง่าย ๆ หรือไม่ สตริงอะไรที่เป็น JSON ที่ถูกต้องที่สุดที่เป็นไปได้ "string" เป็นสตริงที่ถูกต้อง JSON 42 JSON ที่ใช้งานได้ง่ายคืออะไร? true ค่าบูลีนคือ JSON ที่ถูกต้องหรือไม่ {} วัตถุว่างเปล่าเป็น JSON ที่ถูกต้อง? [] อาร์เรย์ว่างเป็น JSON ที่ถูกต้องหรือไม่

4
วิธีการบล็อก JSON ใน Github Wiki
มีวิธีในการจัดรูปแบบ / สไตล์รหัส JSON ใน Github Wiki (เช่น Markdown ที่ต้องการ) หรือไม่? บางอย่างเช่นนี้มีสีไม่กี่ (หรือตัวหนา) และเยื้องที่ถูกต้อง: http://www.freeformatter.com/json-formatter.html#ad-output

13
แยกสตริง JSON ลงในต้นแบบวัตถุเฉพาะใน JavaScript
ฉันรู้วิธีแยกสตริง JSON และเปลี่ยนเป็นวัตถุ JavaScript คุณสามารถใช้JSON.parse()ในเบราว์เซอร์ที่ทันสมัย ​​(และ IE9 +) เยี่ยมมาก แต่ฉันจะนำวัตถุ JavaScript นั้นไปใช้และเปลี่ยนเป็นวัตถุ JavaScript ที่เฉพาะเจาะจง (เช่นกับต้นแบบที่แน่นอน) ได้อย่างไร ตัวอย่างเช่นสมมติว่าคุณมี: function Foo() { this.a = 3; this.b = 2; this.test = function() {return this.a*this.b;}; } var fooObj = new Foo(); alert(fooObj.test() ); //Prints 6 var fooJSON = JSON.parse({"a":4, "b": 3}); //Something to convert …

16
Mongoimport ของไฟล์ json
ฉันมีไฟล์ json ซึ่งประกอบด้วยบันทึกประมาณ 2,000 รายการ แต่ละเร็กคอร์ดที่จะสอดคล้องกับเอกสารในฐานข้อมูล mongo ถูกจัดรูปแบบดังนี้: {jobID:"2597401", account:"XXXXX", user:"YYYYY", pkgT:{"pgi/7.2-5":{libA:["libpgc.so"],flavor:["default"]}}, startEpoch:"1338497979", runTime:"1022", execType:"user:binary", exec:"/share/home/01482/XXXXX/appker/ranger/NPB3.3.1/NPB3.3-MPI/bin/ft.D.64", numNodes:"4", sha1:"5a79879235aa31b6a46e73b43879428e2a175db5", execEpoch:1336766742, execModify: new Date("Fri May 11 15:05:42 2012"), startTime: new Date("Thu May 31 15:59:39 2012"), numCores:"64", sizeT:{bss:"1881400168",text:"239574",data:"22504"}}, แต่ละเร็กคอร์ดอยู่บนบรรทัดเดียวในไฟล์ JSON และการขึ้นบรรทัดใหม่เพียงครั้งเดียวจะสิ้นสุดที่ทุกเร็กคอร์ด ดังนั้นแต่ละบรรทัดในเอกสารเริ่มต้นด้วย "{jobID:" ... ฉันกำลังพยายามนำเข้าสิ่งเหล่านี้ลงในฐานข้อมูล mongo โดยใช้คำสั่งต่อไปนี้: mongoimport --db dbName --collection collectionName --file …

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