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

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

1
org.codehaus.jackson กับ com.fasterxml.jackson.core
org.codehaus.jackson และ com.fasterxml.jackson.core เกี่ยวข้องกันหรือไม่ ฉันมี org.codehaus.jackson แจ็คสัน - เวอร์ชัน 1.7.2 ทั้งหมด และ com.fasterxml.jackson.core> jackson-databind เวอร์ชัน 2.4.3 ในปอมของฉัน ฉันไม่แน่ใจว่าซ้ำซ้อนและอาจขัดแย้งกันได้หรือไม่
102 java  json  jackson 

13
ฉันจะตรวจสอบว่าค่าเป็นวัตถุ json ได้อย่างไร
รหัสฝั่งเซิร์ฟเวอร์ของฉันส่งคืนค่าซึ่งเป็นวัตถุ json เมื่อสำเร็จและสตริง 'เท็จ' เมื่อเกิดความล้มเหลว ตอนนี้ฉันจะตรวจสอบได้อย่างไรว่าค่าที่ส่งคืนเป็นวัตถุ json
101 jquery  json  object 

11
การทำให้ออบเจ็กต์ PHP ต่อเนื่องเป็น JSON
ดังนั้นผมก็เดินไปรอบ ๆphp.netสำหรับข้อมูลเกี่ยวกับ serializing วัตถุ PHP เพื่อ JSON เมื่อฉันเจอใหม่JsonSerializable อินเตอร์เฟซ เป็นเพียงPHP> = 5.4เท่านั้นและฉันใช้งานในสภาพแวดล้อม 5.3.x การทำงานประเภทนี้บรรลุPHP <5.4 ได้อย่างไร? ฉันยังไม่ได้ทำงานกับ JSON มากนัก แต่ฉันกำลังพยายามสนับสนุนเลเยอร์ API ในแอปพลิเคชันและการทิ้งออบเจ็กต์ข้อมูล ( ซึ่งจะถูกส่งไปยังมุมมอง ) ลงใน JSON จะสมบูรณ์แบบ ถ้าฉันพยายามทำให้เป็นอนุกรมวัตถุโดยตรงมันจะส่งคืนสตริง JSON ที่ว่างเปล่า ซึ่งเป็นเพราะฉันคิดjson_encode()ว่าไม่รู้ว่าจะทำอย่างไรกับวัตถุ ฉันควรจะซ้ำลดวัตถุที่เป็นอาร์เรย์แล้วเข้ารหัสที่ ? ตัวอย่าง $data = new Mf_Data(); $data->foo->bar['hello'] = 'world'; echo json_encode($data) สร้างวัตถุว่าง: {} var_dump($data) อย่างไรก็ตามทำงานได้ตามที่คาดไว้: object(Mf_Data)#1 (5) …

19
รูปแบบ JSON ใน C #?
กำลังมองหาฟังก์ชันที่จะรับstringJson เป็นอินพุตและจัดรูปแบบด้วยตัวแบ่งบรรทัดและการเยื้อง การตรวจสอบความถูกต้องจะเป็นโบนัส แต่ไม่จำเป็นและฉันไม่จำเป็นต้องแยกวิเคราะห์เป็นวัตถุหรือสิ่งใด ๆ มีใครรู้จักห้องสมุดแบบนี้บ้าง? อินพุตตัวอย่าง: {"status":"OK", "results":[ {"types":[ "locality", "political"], "formatted_address":"New York, NY, USA", "address_components":[ {"long_name":"New York", "short_name":"New York", "types":[ "locality", "political"]}, {"long_name":"New York", "short_name":"New York", "types":[ "administrative_area_level_2", "political"]}, {"long_name":"New York", "short_name":"NY", "types":[ "administrative_area_level_1", "political"]}, {"long_name":"United States", "short_name":"US", "types":[ "country", "political"]}], "geometry":{"location":{"lat":40.7143528, "lng":-74.0059731}, "location_type":"APPROXIMATE", "viewport":{"southwest":{"lat":40.5788964, "lng":-74.2620919}, "northeast":{"lat":40.8495342, "lng":-73.7498543}}, …
101 c#  json  formatting 

3
การโหลดและแยกวิเคราะห์ไฟล์ JSON ที่มีออบเจ็กต์ JSON หลายรายการ
ฉันพยายามที่จะโหลดและแยกไฟล์ JSON ในPython แต่ฉันติดขัดในการพยายามโหลดไฟล์: import json json_data = open('file') data = json.load(json_data) ผลตอบแทน: ValueError: Extra data: line 2 column 1 - line 225116 column 1 (char 232 - 160128774) ฉันมองไปที่18.2 json- ตัวเข้ารหัสและตัวถอดรหัส JSONในเอกสาร Python แต่มันค่อนข้างน่าท้อใจที่จะอ่านเอกสารที่ดูน่ากลัวนี้ สองสามบรรทัดแรก (ไม่ระบุตัวตนด้วยรายการแบบสุ่ม): {"votes": {"funny": 2, "useful": 5, "cool": 1}, "user_id": "harveydennis", "name": "Jasmine Graham", "url": …
101 python  json  file  jsonlines 


8
ความแตกต่างระหว่าง JSONObject และ JSONArray
หลังจากดู Google สั้น ๆ ฉันพบลิงก์นี้ซึ่งอธิบายความแตกต่าง แต่มาจากมุมมองของไวยากรณ์ เมื่อใดที่จะเป็นที่ต้องการมากกว่าอีกฝ่ายในสถานการณ์การเขียนโปรแกรม
101 java  android  json  arrays 

5
คำขอ POST ส่งข้อมูล json java HttpUrlConnection
ฉันได้พัฒนาโค้ด java ที่แปลง cURL ต่อไปนี้เป็นโค้ด java โดยใช้ URL และ HttpUrlConnection curl คือ: curl -i 'http://url.com' -X POST -H "Content-Type: application/json" -H "Accept: application/json" -d '{"auth": { "passwordCredentials": {"username": "adm", "password": "pwd"},"tenantName":"adm"}}' ฉันเขียนรหัสนี้แล้ว แต่มันมักจะให้คำขอที่ไม่ดีของรหัส HTTP 400 ฉันไม่พบสิ่งที่ขาดหายไป String url="http://url.com"; URL object=new URL(url); HttpURLConnection con = (HttpURLConnection) object.openConnection(); con.setDoOutput(true); con.setDoInput(true); con.setRequestProperty("Content-Type", "application/json"); …

9
แยกวิเคราะห์ไฟล์ JSON ขนาดใหญ่ใน Nodejs
ฉันมีไฟล์ที่เก็บออบเจ็กต์ JavaScript จำนวนมากในรูปแบบ JSON และฉันต้องการอ่านไฟล์สร้างอ็อบเจ็กต์แต่ละรายการและทำอะไรบางอย่างกับพวกเขา (แทรกลงในฐานข้อมูลในกรณีของฉัน) วัตถุ JavaScript สามารถแสดงในรูปแบบ: รูปแบบ A: [{name: 'thing1'}, .... {name: 'thing999999999'}] หรือรูปแบบ B: {name: 'thing1'} // <== My choice. ... {name: 'thing999999999'} สังเกตว่า...อ็อบเจ็กต์ JSON ระบุจำนวนมาก ฉันทราบว่าฉันสามารถอ่านไฟล์ทั้งหมดลงในหน่วยความจำได้แล้วใช้JSON.parse()ดังนี้: fs.readFile(filePath, 'utf-8', function (err, fileContents) { if (err) throw err; console.log(JSON.parse(fileContents)); }); อย่างไรก็ตามไฟล์อาจมีขนาดใหญ่มากฉันต้องการใช้สตรีมเพื่อทำสิ่งนี้ให้สำเร็จ ปัญหาที่ฉันพบในสตรีมคือเนื้อหาของไฟล์อาจแตกออกเป็นส่วนข้อมูล ณ จุดใดก็ได้ดังนั้นฉันจะใช้JSON.parse()กับวัตถุดังกล่าวได้อย่างไร จะเป็นการดีที่แต่ละวัตถุจะอ่านเป็นก้อนข้อมูลที่แยกกัน แต่ผมไม่แน่ใจว่าเกี่ยวกับวิธีการทำที่ var …
101 javascript  json  file  node.js 

13
วิธีส่งคำขอ POST ด้วย BODY อย่างรวดเร็ว
ฉันกำลังพยายามส่งคำขอโพสต์พร้อมเนื้อหาอย่างรวดเร็วโดยใช้ Alamofire ร่างกาย json ของฉันดูเหมือน: { "IdQuiz" : 102, "IdUser" : "iosclient", "User" : "iosclient", "List":[ { "IdQuestion" : 5, "IdProposition": 2, "Time" : 32 }, { "IdQuestion" : 4, "IdProposition": 3, "Time" : 9 } ] } ฉันกำลังพยายามสร้างlet listด้วย NSDictionnary ซึ่งมีลักษณะดังนี้: [[Time: 30, IdQuestion: 6510, idProposition: 10], [Time: 30, …
101 json  swift  put  alamofire 

2
วิธีส่งคำขอด้วย JSON ในการทดสอบหน่วย
ฉันมีรหัสภายในแอปพลิเคชัน Flask ที่ใช้ JSON ในคำขอและฉันสามารถรับวัตถุ JSON ได้ดังนี้: Request = request.get_json() สิ่งนี้ใช้งานได้ดี แต่ฉันพยายามสร้างการทดสอบหน่วยโดยใช้โมดูลที่ไม่เหมาะสมที่สุดของ Python และฉันมีปัญหาในการหาวิธีส่ง JSON พร้อมกับคำขอ response=self.app.post('/test_function', data=json.dumps(dict(foo = 'bar'))) สิ่งนี้ทำให้ฉัน: >>> request.get_data() '{"foo": "bar"}' >>> request.get_json() None ดูเหมือนว่า Flask จะมีอาร์กิวเมนต์ JSON ซึ่งคุณสามารถตั้งค่า json = dict (foo = 'bar') ในคำขอโพสต์ แต่ฉันไม่รู้ว่าจะทำอย่างไรกับโมดูลที่ไม่เหมาะสมที่สุด

5
วิธีใส่วัตถุ json ด้วยอาร์เรย์โดยใช้ curl
ฉันมีชุดข้อมูลที่จะป้อนลงในฐานข้อมูล อินเทอร์เฟซผู้ใช้ในการป้อนข้อมูลไม่ดีสำหรับการป้อนข้อมูลจำนวนมากดังนั้นฉันจึงพยายามกำหนดบรรทัดคำสั่งที่เทียบเท่า เมื่อฉันตรวจสอบคำขอเครือข่ายของ UI ใน chrome ฉันเห็นคำขอ PUT ของวัตถุ json เมื่อฉันพยายามทำซ้ำคำขอ curl -H 'Accept: application/json' -X PUT '{"tags":["tag1","tag2"],"question":"Which band?","answers":[{"id":"a0","answer":"Answer1"},{"id":"a1","answer":"answer2"}]}' http://example.com/service` ฉันได้รับข้อผิดพลาด curl: (3) [globbing] วงเล็บปีกกาที่ซ้อนกันไม่รองรับที่ตำแหน่ง X โดยที่ X คือตำแหน่งอักขระของ "[" ตัวแรก ฉันจะใส่วัตถุ json ที่มีอาร์เรย์ได้อย่างไร
101 json  curl 

13
วิธีทำให้ JSON สวยงามใน Python
มีใครช่วยแนะนำวิธีทำให้ JSON สวยงามใน Python หรือผ่านบรรทัดคำสั่งได้ไหม เพียงออนไลน์ตาม JSON สวยงามซึ่งสามารถทำมันคือ: http://jsonviewer.stack.hu/ ฉันจำเป็นต้องใช้มันจากภายใน Python อย่างไรก็ตาม นี่คือชุดข้อมูลของฉัน: { "head": {"vars": [ "address" , "description" ,"listprice" ]} , "results": { "bindings": [ { "address" : { "type":"string", "value" : " Dyne Road, London NW6"}, "description" :{ "type":"string", "value" : "6 bed semi detached house"}, "listprice" …

3
วิธีตรวจสอบว่าการตอบสนองของการดึงข้อมูลเป็นวัตถุ json ใน javascript หรือไม่
ฉันใช้ fetch polyfill เพื่อดึง JSON หรือข้อความจาก URL ฉันต้องการทราบว่าฉันจะตรวจสอบได้อย่างไรว่าคำตอบนั้นเป็นวัตถุ JSON หรือเป็นข้อความเท่านั้น fetch(URL, options).then(response => { // how to check if response has a body of type json? if (response.isJson()) return response.json(); });

5
Deserialize JSON เป็น ArrayList <POJO> โดยใช้ Jackson
ฉันมีคลาส Java MyPojoที่ฉันสนใจที่จะ deserializing จาก JSON ฉันได้กำหนดค่าคลาส MixIn พิเศษMyPojoDeMixInเพื่อช่วยฉันในการ deserialization MyPojoมีเฉพาะintและStringตัวแปรอินสแตนซ์รวมกับ getters และ setters ที่เหมาะสม MyPojoDeMixInมีลักษณะดังนี้: public abstract class MyPojoDeMixIn { MyPojoDeMixIn( @JsonProperty("JsonName1") int prop1, @JsonProperty("JsonName2") int prop2, @JsonProperty("JsonName3") String prop3) {} } ในไคลเอนต์ทดสอบของฉันฉันทำสิ่งต่อไปนี้ แต่แน่นอนว่ามันใช้ไม่ได้ในเวลาคอมไพล์เนื่องจากมีความJsonMappingExceptionเกี่ยวข้องกับประเภทที่ไม่ตรงกัน ObjectMapper m = new ObjectMapper(); m.getDeserializationConfig().addMixInAnnotations(MyPojo.class,MyPojoDeMixIn.class); try { ArrayList&lt;MyPojo&gt; arrayOfPojo = m.readValue(response, MyPojo.class); } catch …
100 java  json  mapping  jackson 

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