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

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

6
file_get_contents (“ php: // input”) หรือ $ HTTP_RAW_POST_DATA อันไหนดีกว่าในการรับเนื้อหาของคำขอ JSON
file_get_contents("php://input")หรือ$HTTP_RAW_POST_DATA- อันไหนดีกว่าที่จะได้รับเนื้อหาของคำขอ JSON และประเภทคำขอ ( GETหรือPOST) ผมควรจะใช้ในการส่งข้อมูล JSON เมื่อใช้ฝั่งไคลเอ็นต์XmlHTTPRequest? คำถามของฉันได้รับแรงบันดาลใจจากคำตอบนี้: วิธีโพสต์ JSON เป็น PHP ด้วย curl อ้างจากคำตอบนั้น: จากมุมมองของโปรโตคอลfile_get_contents("php://input")นั้นถูกต้องกว่าเนื่องจากคุณไม่ได้ประมวลผลข้อมูลฟอร์มหลายส่วนของ http จริงๆ
120 php  json  xmlhttprequest 

10
json_encode กำลังคืนค่า NULL หรือไม่
ด้วยเหตุผลบางประการรายการ "description" จะส่งคืนNULLพร้อมรหัสต่อไปนี้: <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> นี่คือสคีมาสำหรับฐานข้อมูลของฉัน: CREATE TABLE `staff` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` longtext COLLATE utf8_unicode_ci, `description` longtext COLLATE utf8_unicode_ci, …
119 php  null  json 


4
json_encode กระจายอาร์เรย์ PHP เป็นอาร์เรย์ JSON ไม่ใช่ออบเจ็กต์ JSON
ฉันมีอาร์เรย์ต่อไปนี้ใน PHP: Array ( [0] => Array ( [id] => 0 [name] => name1 [short_name] => n1 ) [2] => Array ( [id] => 2 [name] => name2 [short_name] => n2 ) ) ฉันต้องการเข้ารหัส JSON เป็นอาร์เรย์ JSON โดยสร้างสตริงดังต่อไปนี้: [ { "id":0, "name":"name1", "short_name":"n1" }, { "id":2, "name":"name2", "short_name":"n2" } ] …
119 php  json 

7
ใช้ Enums ขณะแยกวิเคราะห์ JSON กับ GSON
คำถามนี้เกี่ยวข้องกับคำถามก่อนหน้านี้ที่ฉันถามก่อนหน้านี้ JSON แยกวิเคราะห์โดยใช้ Gson ฉันพยายามแยกวิเคราะห์ JSON เดียวกัน แต่ตอนนี้ฉันได้เปลี่ยนชั้นเรียนเล็กน้อยแล้ว { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } ชั้นเรียนของฉันดูเหมือนว่า: public class TruncateElement { private int lower; private int upper; private String delimiter; private List<AttributeScope> scope; // getters and setters } public enum AttributeScope { TITLE("${title}"), DESCRIPTION("${description}"), private String scope; …
119 java  json  gson 

5
การแยกอาร์เรย์ JSON ลงใน java.util.List ด้วย Gson
ฉันมีJsonObjectชื่อที่"mapping"มีเนื้อหาดังต่อไปนี้: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } ฉันรู้ว่าฉันสามารถรับอาร์เรย์"servers"ด้วย: mapping.get("servers").getAsJsonArray() และตอนนี้ฉันต้องการแยกวิเคราะห์JsonArrayเป็นjava.util.List... วิธีที่ง่ายที่สุดในการทำคืออะไร?
119 java  json  parsing  gson 

9
data.map ไม่ใช่ฟังก์ชัน
ฉันกำลังทุบหัวกับข้อผิดพลาดที่หาวิธีแก้ไขไม่ได้ ฉันมีดังต่อไปนี้; JSON {"products": [ { "product_id" : "123", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } },{ "product_id" : "456", "product_data" : { "image_id" : "1234", "text" : "foo", "link" : "bar", "image_url" : "baz" } } ]} และ jQuery ต่อไปนี้ …
119 jquery  json 

9
วิธีการทำให้ Joda DateTime เป็นอนุกรมกับโปรเซสเซอร์ Jackson JSON
ฉันจะให้แจ็คสันทำให้เป็นซีเรียลไลซ์อ็อบเจ็กต์ Joda DateTime ตามรูปแบบง่ายๆ (เช่น "dd-MM-yyyy") ได้อย่างไร ฉันพยายามแล้ว: @JsonSerialize(using=DateTimeSerializer.class) private final DateTime date; ฉันได้ลองแล้ว: ObjectMapper mapper = new ObjectMapper() .getSerializationConfig() .setDateFormat(df); ขอบคุณ!
118 java  json  jodatime  jackson 

2
วิธีดึงข้อมูลการร้องขอ
ฉันใช้PHP , ExtJSและร้านอาแจ็กซ์ ส่งข้อมูล (เมื่อสร้างอัปเดตทำลาย) ไม่อยู่ใน POST หรือ GET ในคอนโซล Chromeฉันเห็นพารามิเตอร์ขาออกเป็น JSON ในช่อง " ขอเพย์โหลด " $ _POST และ$ _GETว่างเปล่า จะดึงข้อมูลใน PHP ได้อย่างไร?
118 php  javascript  json  extjs 

3
ค้นหาองค์ประกอบอาร์เรย์ภายในประเภท JSON
ฉันกำลังพยายามทดสอบjsonประเภทใน PostgreSQL 9.3 ฉันมีjsonคอลัมน์ที่เรียกว่าในตารางที่เรียกว่าdata reportsJSON มีลักษณะดังนี้: { "objects": [ {"src":"foo.png"}, {"src":"bar.png"} ], "background":"background.png" } ฉันต้องการสอบถามตารางสำหรับรายงานทั้งหมดที่ตรงกับค่า "src" ในอาร์เรย์ "วัตถุ" ยกตัวอย่างเช่นมันเป็นไปได้ที่จะสอบถาม DB สำหรับรายงานทั้งหมดที่จับคู่'src' = 'foo.png'? ฉันเขียนข้อความค้นหาที่ตรงกับ"background": SELECT data AS data FROM reports where data->>'background' = 'background.png' แต่เนื่องจาก"objects"มีอาร์เรย์ของค่าดูเหมือนว่าฉันจะเขียนสิ่งที่ใช้งานไม่ได้ มันเป็นไปได้ที่จะสอบถาม DB สำหรับรายงานทั้งหมดที่จับคู่'src' = 'foo.png'? ฉันได้ตรวจสอบแหล่งที่มาเหล่านี้แล้ว แต่ยังไม่สามารถรับได้: http://www.postgresql.org/docs/9.3/static/functions-json.html ฉันจะสอบถามโดยใช้ช่องภายในประเภทข้อมูล PostgreSQL JSON ใหม่ได้อย่างไร http://michael.otacoo.com/postgresql-2/postgres-9-3-feature-highlight-json-operators/ ฉันได้ลองทำสิ่งนี้เช่นกัน แต่ไม่มีประโยชน์: …
118 sql  json  postgresql  jsonb  lateral 

11
คำพูดเดี่ยวและคู่ใน JSON
รหัสของฉัน: import simplejson as json s = "{'username':'dfdsfdsf'}" #1 #s = '{"username":"dfdsfdsf"}' #2 j = json.loads(s) #1 นิยามผิด #2 คำจำกัดความถูกต้อง ผมได้ยินมาว่าในหลามที่เดียวและคู่อ้างสามารถแทนกัน ใครช่วยอธิบายเรื่องนี้ให้ฉันฟังหน่อย
118 python  json 

17
วิธีแยกวิเคราะห์ JSON เพื่อรับวัตถุ Date ใน JavaScript
ฉันมี JSON ต่อไปนี้: \/Date(1293034567877)\/ ซึ่งเป็นผลมาจากรหัส. NET นี้: var obj = DateTime.Now; var serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); serializer.Serialize(obj).Dump(); ตอนนี้ปัญหาที่ฉันพบคือวิธีสร้างวัตถุ Date จากสิ่งนี้ใน JavaScript สิ่งที่ฉันพบคือโซลูชัน regex ที่น่าทึ่ง (มีข้อบกพร่องมากมาย) เป็นเรื่องยากที่จะเชื่อว่าไม่มีโซลูชันที่สวยงามเนื่องจากทั้งหมดนี้อยู่ใน JavaScrip ฉันหมายถึงโค้ด JavaScript ที่พยายามอ่าน JSON (JavaScript Object Notation) ซึ่งควรจะเป็นรหัส JavaScript และในขณะนี้ปรากฎว่าไม่ใช่สาเหตุที่ JavaScript ไม่สามารถ ทำงานได้ดีที่นี่ ฉันยังเห็นโซลูชันการประเมินบางอย่างที่ฉันไม่สามารถใช้งานได้ (นอกจากถูกชี้ว่าเป็นภัยคุกคามด้านความปลอดภัย) ไม่มีทางที่จะทำอย่างสวยหรูได้จริงหรือ? คำถามที่คล้ายกันที่ไม่มีคำตอบจริง: วิธีแยกวิเคราะห์รูปแบบ ASP.NET JSON Date ด้วย GWT

13
อาร์เรย์ถอดรหัส Swift JSONDecode ล้มเหลวหากการถอดรหัสองค์ประกอบเดียวล้มเหลว
ในขณะที่ใช้โปรโตคอล Swift4 และ Codable ฉันพบปัญหาต่อไปนี้ - ดูเหมือนว่าจะไม่มีทางอนุญาตให้JSONDecoderข้ามองค์ประกอบในอาร์เรย์ได้ ตัวอย่างเช่นฉันมี JSON ต่อไปนี้: [ { "name": "Banana", "points": 200, "description": "A banana grown in Ecuador." }, { "name": "Orange" } ] และโครงสร้างCodable : struct GroceryProduct: Codable { var name: String var points: Int var description: String? } เมื่อถอดรหัส json let decoder = JSONDecoder() …
117 arrays  json  swift  swift4  codable 

14
แปลงสตริง JSON เป็นออบเจ็กต์ใน Java ME หรือไม่
มีวิธีใน Java / J2ME ในการแปลงสตริงหรือไม่เช่น: {name:"MyNode", width:200, height:100} ในการแสดงวัตถุภายในของเดียวกันในหนึ่งบรรทัดของรหัส? เนื่องจากวิธีการปัจจุบันน่าเบื่อเกินไป: Object n = create("new"); setString(p, "name", "MyNode"); setInteger(p, "width", 200); setInteger(p, "height", 100); อาจเป็นไลบรารี JSON?

5
การเขียนออบเจ็กต์ JSON ไปยังไฟล์ JSON ด้วย fs.writeFileSync
ฉันพยายามเขียนออบเจ็กต์ JSON ลงในไฟล์ JSON โค้ดดำเนินการโดยไม่มีข้อผิดพลาด แต่แทนที่จะเขียนเนื้อหาของอ็อบเจ็กต์ทั้งหมดที่เขียนลงในไฟล์ JSON คือ: [object Object] นี่คือรหัสที่เขียนจริง: fs.writeFileSync('../data/phraseFreqs.json', output) 'output' เป็นออบเจ็กต์ JSON และมีไฟล์อยู่แล้ว โปรดแจ้งให้เราทราบหากต้องการข้อมูลเพิ่มเติม
116 json  node.js  file  fs 

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