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

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

2
ผลลัพธ์ของ PostgreSQL ถูกตั้งค่าเป็นอาร์เรย์ JSON หรือไม่
ฉันต้องการให้ PostgreSQL ส่งคืนผลลัพธ์ของแบบสอบถามเป็นอาร์เรย์ JSON เดียว ป.ร. ให้ไว้ create table t (a int primary key, b text); insert into t values (1, 'value1'); insert into t values (2, 'value2'); insert into t values (3, 'value3'); ฉันต้องการสิ่งที่คล้ายกับ [{"a":1,"b":"value1"},{"a":2,"b":"value2"},{"a":3,"b":"value3"}] หรือ {"a":[1,2,3], "b":["value1","value2","value3"]} (จริงๆแล้วมันจะมีประโยชน์มากกว่าถ้ารู้ทั้งสองอย่าง) ฉันได้ลองสิ่งต่างๆเช่น select row_to_json(row) from (select * from t) row; select …
135 json  postgresql 

7
การส่งผ่านส่วนหัวด้วยคำขอ axios POST
ฉันได้เขียนคำขอ axios POST ตามที่แนะนำจากเอกสารประกอบแพ็คเกจ npm เช่น: var data = { 'key1': 'val1', 'key2': 'val2' } axios.post(Helper.getUserAPI(), data) .then((response) => { dispatch({type: FOUND_USER, data: response.data[0]}) }) .catch((error) => { dispatch({type: ERROR_FINDING_USER}) }) และใช้งานได้ แต่ตอนนี้ฉันได้แก้ไข API แบ็กเอนด์เพื่อยอมรับส่วนหัวแล้ว ประเภทเนื้อหา: 'application / json' การอนุญาต: 'JWT fefege ... ' ตอนนี้คำขอนี้ใช้งานได้ดีกับบุรุษไปรษณีย์ แต่เมื่อเขียนการโทร axios ฉันไปตามลิงค์นี้และไม่สามารถใช้งานได้ ฉันได้รับ400 BAD …

6
วิธีการโพสต์ข้อมูล JSON ด้วย PHP cURL
นี่คือรหัสของฉัน $url = 'url_to_post'; $data = array( "first_name" => "First name", "last_name" => "last name", "email"=>"email@gmail.com", "addresses" => array ( "address1" => "some address", "city" => "city", "country" => "CA", "first_name" => "Mother", "last_name" => "Lastnameson", "phone" => "555-1212", "province" => "ON", "zip" => "123 ABC" ) ); $data_string = …
134 php  json  rest  curl 


2
JSON serialization / deserialization ใน ASP.Net Core
เนื่องจากไม่มีJavaScriptSerializerการใช้งานเนทีฟใดที่สามารถใช้จัดการสิ่งนี้ได้ ฉันสังเกตเห็นJsonResultและฉันสามารถจัดรูปแบบข้อมูลเป็น JSON ด้วยสิ่งนี้ แต่ฉันจะ deserialize ได้อย่างไร หรือบางทีฉันขาดการอ้างอิงบางอย่างในproject.json?
132 c#  json  asp.net-core 

9
โมดูล json ของ Python แปลงคีย์พจนานุกรม int เป็นสตริง
ฉันพบว่าเมื่อรันสิ่งต่อไปนี้โมดูล json ของ python (รวมตั้งแต่ 2.6) จะแปลงคีย์พจนานุกรม int เป็นสตริง >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' มีวิธีง่ายๆในการรักษาคีย์เป็น int โดยไม่จำเป็นต้องแยกวิเคราะห์สตริงในการถ่ายโอนข้อมูลและโหลด ฉันเชื่อว่ามันจะเป็นไปได้โดยใช้ตะขอที่มาจากโมดูล json แต่ก็ยังต้องมีการแยกวิเคราะห์อีกครั้ง อาจมีข้อโต้แย้งที่ฉันมองข้ามไปหรือไม่? ไชโย คำถามย่อย: ขอบคุณสำหรับคำตอบ เมื่อเห็นว่า json ทำงานได้อย่างที่ฉันกลัวมีวิธีง่ายๆในการถ่ายทอดประเภทคีย์โดยอาจแยกวิเคราะห์ผลลัพธ์ของการทิ้งหรือไม่ นอกจากนี้ฉันควรสังเกตรหัสที่ทำการทิ้งและรหัสที่ดาวน์โหลดวัตถุ json จากเซิร์ฟเวอร์และโหลดมันเขียนโดยฉันทั้งคู่
132 python  json 



4
json.dump () และ json.dumps () ใน python แตกต่างกันอย่างไร
ฉันค้นหาในเอกสารอย่างเป็นทางการนี้เพื่อค้นหาความแตกต่างระหว่าง json.dump () และ json.dumps () ใน python เป็นที่ชัดเจนว่าเกี่ยวข้องกับตัวเลือกการเขียนไฟล์ แต่อะไรคือความแตกต่างโดยละเอียดระหว่างพวกเขาและในสถานการณ์ใดที่มีข้อได้เปรียบมากกว่าที่อื่น?
131 python  json  python-2.7 

7
วิธีรับชื่อคีย์จาก JSON โดยใช้ jq
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' คำสั่งด้านบนแสดงเฉพาะค่าดังต่อไปนี้: "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" ฉันจะรับชื่อคีย์แทนดังต่อไปนี้ได้อย่างไร: email versionID context date versionName
131 json  shell  unix  key  jq 


4
สร้างออบเจ็กต์ JSON แบบไดนามิกผ่าน JavaScript (โดยไม่ต้องต่อสตริง)
ฉันมีข้อมูล JSON นี้: { "employees": [ { "firstName": "John", "lastName": "Doe" }, { "firstName": "Anna", "lastName": "Smith" }, { "firstName": "Peter", "lastName": "Jones" } ] } สมมติว่าฉันไม่ทราบจำนวนคอลัมน์และแถวของพนักงานฉันจะสร้างออบเจ็กต์นี้ใน JavaScript ได้อย่างไร (โดยไม่ต้องต่อสตริง) สมมติว่าฉันได้รับแต่ละแถวในเมธอด "onGeneratedRow" และฉันต้องดันแต่ละคอลัมน์ (firstName, lastName) ไปที่วงเล็บ "{}" var viewData = { employees : [] }; var rowNum = -1; function …
130 javascript  json 

4
วิธีสร้าง JSONArray ที่ถูกต้องใน Java โดยใช้ JSONObject
ฉันจะสร้าง JSON Object ดังต่อไปนี้ใน Java โดยใช้ JSONObject ได้อย่างไร { "employees": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ], "manager": [ {"firstName": "John", "lastName": "Doe"}, {"firstName": "Anna", "lastName": "Smith"}, {"firstName": "Peter", "lastName": "Jones"} ] } ฉันพบตัวอย่างมากมาย แต่ไม่ใช่สตริง JSONArray ของฉัน
130 java  json  arrays 

6
ตรวจสอบว่ามีคีย์อยู่หรือไม่และทำซ้ำอาร์เรย์ JSON โดยใช้ Python
ฉันมีข้อมูล JSON จำนวนมากจากโพสต์ Facebook เช่นเดียวกับด้านล่าง: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} ข้อมูล JSON เป็นแบบกึ่งโครงสร้างและทั้งหมดไม่เหมือนกัน ด้านล่างนี้คือรหัสของฉัน: import json str = '{"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE …
130 python  json  loops 

6
จะหลีกเลี่ยงสตริง JSON เพื่อให้มีอยู่ใน URL ได้อย่างไร
ใช้ Javascript ฉันต้องการสร้างลิงก์ไปยังเพจ พารามิเตอร์ไปยังเพจอยู่ในอาร์เรย์ Javascript ที่ฉันทำให้เป็นอนุกรมใน JSON ดังนั้นฉันต้องการสร้าง URL แบบนั้น: http://example.com/?data="MY_JSON_ARRAY_HERE" ฉันต้องหลีกเลี่ยงสตริง JSON ของฉัน (อาร์เรย์แบบอนุกรม) เพื่อรวมเป็นพารามิเตอร์ใน URL ได้อย่างไร หากมีวิธีแก้ปัญหาโดยใช้ JQuery ฉันจะชอบมัน หมายเหตุ: ใช่พารามิเตอร์ของเพจต้องอยู่ในอาร์เรย์เนื่องจากมีจำนวนมาก ฉันคิดว่าฉันจะใช้ bit.ly เพื่อย่อลิงค์ในภายหลัง

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