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

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

9
วิธีการนำ JsonConverter แบบกำหนดเองไปใช้ใน JSON.NET เพื่อทำการ deserialize List ของออบเจ็กต์คลาสพื้นฐาน
ฉันพยายามขยายตัวอย่าง JSON.net ที่ให้ไว้ที่นี่ http://james.newtonking.com/projects/json/help/CustomCreationConverter.html ฉันมีคลาสย่อยอื่นที่ได้มาจากคลาสฐาน / ส่วนต่อประสาน public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string JobTitle { get; set; } } public class Artist …

9
Gson: แปลงสตริงเป็น JsonObject โดยตรง (ไม่มี POJO)
ดูเหมือนจะไม่สามารถเข้าใจได้ ฉันพยายาม JSON จัดการต้นไม้ใน GSON แต่ฉันมีกรณีที่ผมไม่ทราบหรือมี POJO JsonObjectการแปลงสายอักขระลงก่อนที่จะแปลงไป มีวิธีที่จะไปจาก a StringถึงโดยตรงJsonObjectหรือไม่? ฉันได้ลองแล้ว (Scala ไวยากรณ์): val gson = (new GsonBuilder).create val a: JsonObject = gson.toJsonTree("""{ "a": "A", "b": true }""").getAsJsonObject val b: JsonObject = gson.fromJson("""{ "a": "A", "b": true }""", classOf[JsonObject]) แต่aล้มเหลว JSON จะหนีออกมาและแยกวิเคราะห์เป็นJsonStringเท่านั้นและ ผลตอบแทนที่ว่างเปล่าbJsonObject ความคิดใด ๆ
300 java  json  gson 

5
.NET NewtonSoft JSON deserialize map เป็นชื่อคุณสมบัติอื่น
ฉันได้ติดตามสตริง JSON ที่ได้รับจากบุคคลภายนอก { "team":[ { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"home", "score":"22", "team_id":"500" } }, { "v1":"", "attributes":{ "eighty_min_score":"", "home_or_away":"away", "score":"30", "team_id":"600" } } ] } ชั้นเรียนทำแผนที่ของฉัน: public class Attributes { public string eighty_min_score { get; set; } public string home_or_away { get; set; } public string score { get; set; …

11
ไวยากรณ์ที่ไม่ได้ตรวจสอบโทเค็น U JSON ที่ไม่คาดคิด
ฉันได้รับข้อผิดพลาดนี้ "ไม่ได้ตรวจสอบไวยากรณ์โทเค็นที่ไม่คาดคิด U" เมื่อฉันเรียกใช้หน้าเว็บของฉันในโครเมี่ยม และใน firefox ฉันได้รับ "JSON.parse: ตัวละครที่ไม่คาดคิด" ฉันคืนข้อมูล json จากไฟล์ php และสตริง json ที่ส่งคืนนั้นถูกต้อง ฉันจะตรวจสอบกับhttp://jsonlint.com/ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม ... ขอบคุณ นี่คือสตริง JSON ที่ส่งคืน [ ["1","Pan Africa Market","\"1521 1st Ave, Seattle, WA\"","47.608941","-122.340145","restaurant"], ["2","The Melting Pot","14 Mercer St, Seattle, WA","47.624562","-122.356442","restaurant"], ["3","Ipanema Grill","1225 1st Ave, Seattle, WA","47.606366","-122.337656","restaurant"], ["4","Sake House","230 1st Ave, …
294 json 

7
รับ JSON POST ด้วย PHP
ฉันกำลังพยายามรับ JSON POST บนเว็บไซต์อินเทอร์เฟซการชำระเงิน แต่ฉันไม่สามารถถอดรหัสได้ เมื่อฉันพิมพ์: echo $_POST; ฉันเข้าใจ: Array ฉันไม่ได้อะไรเลยเมื่อฉันลองทำสิ่งนี้: if ( $_POST ) { foreach ( $_POST as $key => $value ) { echo "llave: ".$key."- Valor:".$value."<br />"; } } ฉันไม่ได้อะไรเลยเมื่อฉันลองทำสิ่งนี้: $string = $_POST['operation']; $var = json_decode($string); echo $var; ฉันได้รับ NULL เมื่อฉันลองทำสิ่งนี้: $data = json_decode( file_get_contents('php://input') ); var_dump( …
292 php  json  post 

8
$$ hashKey คืออะไรเพิ่มใน JSON.stringify ของฉัน
ฉันได้ลองดูที่หน้าสตริง Mozilla Mozilla JSONของ docs ของพวกเขาเช่นเดียวกับที่นี่ใน SO และ Google แต่ไม่พบคำอธิบาย ฉันใช้ JSOn stringify หลายครั้ง แต่ไม่เคยเจอผลลัพธ์นี้ ฉันมีอาร์เรย์ของวัตถุ JSON [ { "param_2": "Description 1", "param_0": "Name 1", "param_1": "VERSION 1" }, { "param_2": "Description 2", "param_0": "Name 2", "param_1": "VERSION 2" }, { "param_2": "Description 3", "param_0": "Name 3", "param_1": "VERSION 3" …

9
ฉันจะจัดการกับบรรทัดใหม่ใน JSON ได้อย่างไร
ฉันสร้าง JSON แล้วและฉันพยายามดึงมันเข้าไปในวัตถุใน JavaScript ฉันได้รับข้อผิดพลาด นี่คือสิ่งที่ฉันมี: var data = '{"count" : 1, "stack" : "sometext\n\n"}'; var dataObj = eval('('+data+')'); สิ่งนี้ทำให้ฉันมีข้อผิดพลาด: unterminated string literal เมื่อJSON.parse(data)ฉันเห็นข้อความแสดงข้อผิดพลาดที่คล้ายกัน: " Unexpected token ↵" ใน Chrome และ " unterminated string literal" ใน Firefox และ IE เมื่อฉันจะออก\nหลังจากsometextข้อผิดพลาดหายไปในทั้งสองกรณี ฉันไม่สามารถเข้าใจสาเหตุที่\nทำให้evalและJSON.parseล้มเหลวได้
289 javascript  json  newline 

3
สตริง Redis เทียบกับ Redis hash เพื่อเป็นตัวแทนของ JSON: มีประสิทธิภาพหรือไม่
ฉันต้องการเก็บ JSON ส่วนของข้อมูลลงใน Redis มีสองวิธีที่ฉันสามารถทำได้: หนึ่งใช้คีย์สตริงและค่าง่าย ๆ สำคัญ: ผู้ใช้ค่า: น้ำหนักบรรทุก (ทั้ง JSON blob ซึ่งสามารถเป็น 100-200 KB) SET user:1 payload การใช้แฮช HSET user:1 username "someone" HSET user:1 location "NY" HSET user:1 bio "STRING WITH OVER 100 lines" โปรดทราบว่าหากฉันใช้แฮชความยาวค่าจะไม่สามารถคาดเดาได้ มันไม่ได้สั้นทั้งหมดเช่นตัวอย่างชีวภาพข้างต้น หน่วยความจำใดที่มีประสิทธิภาพมากกว่า ใช้คีย์สตริงและค่าหรือใช้แฮช
287 json  redis 


16
ฉันจะแปลง JSON เป็น HashMap โดยใช้ Gson ได้อย่างไร
ฉันขอข้อมูลจากเซิร์ฟเวอร์ที่ส่งคืนข้อมูลในรูปแบบ JSON หล่อ HashMap ลงใน JSON เมื่อทำการร้องขอนั้นไม่ได้ยากเลย แต่วิธีอื่น ๆ นั้นดูจะยุ่งยากเล็กน้อย การตอบสนอง JSON มีลักษณะดังนี้: { "header" : { "alerts" : [ { "AlertID" : "2", "TSExpires" : null, "Target" : "1", "Text" : "woot", "Type" : "1" }, { "AlertID" : "3", "TSExpires" : null, "Target" : "1", "Text" : "woot", …
286 java  json  dictionary  hashmap  gson 

4
จะใช้ ng-repeat สำหรับพจนานุกรมใน AngularJs ได้อย่างไร?
ฉันรู้ว่าเราสามารถใช้ซ้ำ ngสำหรับวัตถุหรืออาร์เรย์ json เช่น: <div ng-repeat="user in users"></div> แต่เราจะใช้ ng-repeat สำหรับพจนานุกรมได้อย่างไร: var users = null; users["182982"] = "{...json-object...}"; users["198784"] = "{...json-object...}"; users["119827"] = "{...json-object...}"; ฉันต้องการใช้กับพจนานุกรมผู้ใช้: <div ng-repeat="user in users"></div> เป็นไปได้ไหม?. ถ้าใช่ฉันจะทำใน AngularJs ได้อย่างไร ตัวอย่างสำหรับคำถามของฉัน: ใน C # เรากำหนดพจนานุกรมเช่น: Dictionary<key,value> dict = new Dictionary<key,value>(); //and then we can search for values, …


5
วิธีการวิเคราะห์ JSON ใน Python
โครงการของฉันกำลังรับข้อความ JSON ใน python ซึ่งฉันต้องได้รับข้อมูลบางส่วน เพื่อจุดประสงค์นี้ลองตั้งค่าเป็น JSON แบบง่าย ๆ ในสตริง: jsonStr = '{"one" : "1", "two" : "2", "three" : "3"}' จนถึงขณะนี้ผมได้รับการสร้าง JSON คำขอใช้รายการแล้วแต่จะทำตรงข้ามของนี้ผมคิดว่าผมจำเป็นต้องใช้json.dumps json.loadsอย่างไรก็ตามฉันไม่ได้โชคดีกับมัน ทุกคนสามารถให้ข้อมูลโค้ดที่จะกลับมา"2"พร้อมกับการป้อนข้อมูล"two"ในตัวอย่างข้างต้นหรือไม่
282 python  json  parsing 

20
วิธีการแปลงข้อมูล JSON เป็นวัตถุ Python
ฉันต้องการใช้ Python เพื่อแปลงข้อมูล JSON เป็นวัตถุ Python ฉันได้รับวัตถุข้อมูล JSON จาก Facebook API ซึ่งฉันต้องการเก็บไว้ในฐานข้อมูลของฉัน มุมมองปัจจุบันของฉันใน Django (Python) ( request.POSTมี JSON): response = request.POST user = FbApiUser(user_id = response['id']) user.name = response['name'] user.username = response['username'] user.save() ทำงานได้ดี แต่ฉันจะจัดการกับวัตถุข้อมูล JSON ที่ซับซ้อนได้อย่างไร จะดีกว่านี้ไหมถ้าฉันจะแปลงวัตถุ JSON นี้เป็นวัตถุ Python เพื่อให้ใช้งานได้ง่าย
281 python  json  django 

21
วิธีรับวัตถุสตริงแทน Unicode จาก JSON
ฉันใช้Python 2เพื่อแยก JSON จากไฟล์ข้อความที่เข้ารหัส ASCII เมื่อโหลดไฟล์เหล่านี้ด้วยjsonหรือ simplejsonค่าสตริงของฉันทั้งหมดจะถูกส่งไปยังวัตถุ Unicode แทนที่จะเป็นวัตถุสตริง ปัญหาคือฉันต้องใช้ข้อมูลกับบางไลบรารีที่ยอมรับเฉพาะวัตถุสตริงเท่านั้น ฉันไม่สามารถเปลี่ยนห้องสมุดหรืออัพเดทได้ เป็นไปได้ที่จะรับวัตถุสตริงแทน Unicode หรือไม่ ตัวอย่าง >>> import json >>> original_list = ['a', 'b'] >>> json_list = json.dumps(original_list) >>> json_list '["a", "b"]' >>> new_list = json.loads(json_list) >>> new_list [u'a', u'b'] # I want these to be of type `str`, not `unicode` …

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