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

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

4
JsonMappingException: จากโทเค็น START_ARRAY
รับไฟล์. json ต่อไปนี้: [ { "name" : "New York", "number" : "732921", "center" : [ "latitude" : 38.895111, "longitude" : -77.036667 ] }, { "name" : "San Francisco", "number" : "298732", "center" : [ "latitude" : 37.783333, "longitude" : -122.416667 ] } ] ฉันเตรียมสองคลาสเพื่อแสดงข้อมูลที่มีอยู่: public class Location { public String …
112 java  arrays  json  jackson 

7
React JS - Uncaught TypeError: this.props.data.map ไม่ใช่ฟังก์ชัน
ฉันกำลังทำงานกับ reactjs และดูเหมือนจะไม่สามารถป้องกันข้อผิดพลาดนี้ได้เมื่อพยายามแสดงข้อมูล JSON (จากไฟล์หรือเซิร์ฟเวอร์): Uncaught TypeError: this.props.data.map is not a function ฉันได้ดู: รหัสตอบสนองที่ขว้าง“ TypeError: this.props.data.map ไม่ใช่ฟังก์ชัน” React.js this.props.data.map () ไม่ใช่ฟังก์ชัน สิ่งเหล่านี้ไม่ได้ช่วยฉันแก้ไขปัญหา หลังจากโหลดหน้าของฉันฉันสามารถตรวจสอบได้ว่า this.data.props ไม่ได้กำหนด (และมีค่าเทียบเท่ากับออบเจ็กต์ JSON - สามารถโทรติดต่อได้window.foo) ดังนั้นดูเหมือนว่าจะไม่โหลดในเวลาที่เรียกโดย ConversationList ฉันจะแน่ใจได้อย่างไรว่าmapเมธอดกำลังทำงานกับข้อมูล JSON ไม่ใช่undefinedตัวแปร var converter = new Showdown.converter(); var Conversation = React.createClass({ render: function() { var rawMarkup = converter.makeHtml(this.props.children.toString()); …
112 javascript  ajax  json  reactjs 

4
แปลงชื่อคุณสมบัติสไตล์ JSON เป็นชื่อ Java CamelCase ด้วย GSON
ฉันใช้GSONเพื่อแปลงข้อมูล JSON ที่ได้รับไปยังออบเจ็กต์ Java มันใช้ได้ดีในการทดสอบทั้งหมดของฉัน ปัญหาคือวัตถุจริงของเรามีคุณสมบัติบางอย่างที่ชื่อ is_online GSON จะแมปเฉพาะเมื่อมีชื่อเท่ากันโดยสิ้นเชิงมันจะเป็นการดีที่จะให้ GSON แปลงชื่อเป็น Java camel case isOnline ดูเหมือนว่าจะเป็นไปได้ในขณะที่สร้างข้อมูล JSON กรณีอูฐจะถูกแปลงเป็นคำที่คั่นด้วยขีดล่างใน JSON แต่ฉันหาวิธีระบุสิ่งนี้ในแบบอื่นไม่ได้
112 java  json  gson  camelcasing 

6
วิธีแยกคุณสมบัติออกจาก Codable ของ Swift 4
ใหม่Encodable/ Decodableโปรโตคอลของ Swift 4 ทำให้การจัดลำดับ JSON (de) ค่อนข้างน่าพอใจ อย่างไรก็ตามฉันยังไม่พบวิธีที่จะควบคุมได้อย่างละเอียดว่าคุณสมบัติใดควรเข้ารหัสและควรถอดรหัสคุณสมบัติใด ฉันสังเกตเห็นว่าการยกเว้นทรัพย์สินจากCodingKeysenum ที่มาพร้อมกันนั้นไม่รวมคุณสมบัติจากกระบวนการทั้งหมด แต่มีวิธีใดที่จะควบคุมได้ละเอียดกว่านี้
112 json  swift  codable 

17
รับวัตถุเฉพาะโดย id จากอาร์เรย์ของวัตถุใน AngularJS
ฉันมีไฟล์ JSON ที่มีข้อมูลบางอย่างที่ฉันต้องการเข้าถึงบนเว็บไซต์ AngularJS ของฉัน ตอนนี้สิ่งที่ฉันต้องการคือรับวัตถุเพียงชิ้นเดียวจากอาร์เรย์ ดังนั้นฉันจึงชอบตัวอย่าง Item ที่มี id 1 ข้อมูลมีลักษณะดังนี้: { "results": [ { "id": 1, "name": "Test" }, { "id": 2, "name": "Beispiel" }, { "id": 3, "name": "Sample" } ] } ฉันต้องการโหลดข้อมูลด้วยฟังก์ชัน AngularJS $ http ดังนี้: $http.get("data/SampleData.json"); ซึ่งใช้งานได้ แต่ตอนนี้ฉันจะรับออบเจ็กต์ข้อมูลเฉพาะ (โดย id) จากอาร์เรย์ที่ฉันได้รับมาได้$http.getอย่างไร ขอบคุณล่วงหน้าสำหรับความช่วยเหลือของ. ทักทาย Marc

5
จะส่งคำขอ POST ใน JSON โดยใช้ HTTPClient ใน Android ได้อย่างไร
ฉันกำลังพยายามหาวิธีโพสต์ JSON จาก Android โดยใช้ HTTPClient ฉันพยายามหาสิ่งนี้มาระยะหนึ่งแล้วฉันพบตัวอย่างมากมายทางออนไลน์ แต่ฉันไม่สามารถใช้งานได้เลย ฉันเชื่อว่านี่เป็นเพราะการขาดความรู้ JSON / เครือข่ายโดยทั่วไปของฉัน ฉันรู้ว่ามีตัวอย่างมากมาย แต่อาจมีใครชี้ให้ฉันดูบทช่วยสอนจริงได้ไหม ฉันกำลังมองหากระบวนการทีละขั้นตอนพร้อมรหัสและคำอธิบายว่าทำไมคุณถึงทำแต่ละขั้นตอนหรือว่าขั้นตอนนั้นทำอะไร ไม่จำเป็นต้องซับซ้อนเรียบง่ายก็พอเพียง อีกครั้งฉันรู้ว่ามีตัวอย่างมากมายฉันแค่มองหาตัวอย่างพร้อมคำอธิบายว่าเกิดอะไรขึ้นกันแน่และเหตุใดจึงเป็นเช่นนั้น หากมีใครรู้เกี่ยวกับหนังสือ Android ที่ดีเกี่ยวกับเรื่องนี้โปรดแจ้งให้เราทราบ ขอขอบคุณอีกครั้งสำหรับความช่วยเหลือ @terrance นี่คือรหัสที่ฉันอธิบายไว้ด้านล่าง public void shNameVerParams() throws Exception{ String path = //removed HashMap params = new HashMap(); params.put(new String("Name"), "Value"); params.put(new String("Name"), "Value"); try { HttpClient.SendHttpPost(path, params); } catch (Exception …

12
รับวัตถุ JSON ที่ซ้อนกันด้วย GSON โดยใช้ชุดติดตั้งเพิ่มเติม
ฉันใช้ API จากแอป Android ของฉันและการตอบสนอง JSON ทั้งหมดเป็นดังนี้: { 'status': 'OK', 'reason': 'Everything was fine', 'content': { < some data here > } ปัญหาคือว่า POJOs ของฉันทุกคนมีstatus, reasonสาขาและภายในcontentสนามเป็นตัวจริง POJO ฉันต้องการ มีวิธีใดบ้างในการสร้างตัวแปลง Gson ที่กำหนดเองเพื่อแยกcontentฟิลด์เสมอดังนั้นการติดตั้งเพิ่มจะส่งคืน POJO ที่เหมาะสม
111 java  android  json  gson  retrofit 

4
วิธีเขียนลงไฟล์ JSON ในรูปแบบที่ถูกต้อง
ฉันกำลังสร้างแฮชใน Ruby และต้องการเขียนลงในไฟล์ JSON ในรูปแบบที่ถูกต้อง นี่คือรหัสของฉัน: tempHash = { "key_a" => "val_a", "key_b" => "val_b" } fJson = File.open("public/temp.json","w") fJson.write(tempHash) fJson.close และนี่คือเนื้อหาของไฟล์ผลลัพธ์: key_aval_akey_bval_b ฉันใช้ Sinatra (ไม่รู้ว่ารุ่นอะไร) และ Ruby v 1.8.7 ฉันจะเขียนสิ่งนี้ลงในไฟล์ในรูปแบบ JSON ที่ถูกต้องได้อย่างไร
111 ruby  json  file 

10
ลบองค์ประกอบ json
ฉันต้องการลบองค์ประกอบ JSON หรือหนึ่งแถวทั้งหมดออกจาก JSON ฉันมีสตริง JSON ต่อไปนี้: { "result":[ { "FirstName": "Test1", "LastName": "User", }, { "FirstName": "user", "LastName": "user", }, { "FirstName": "Ropbert", "LastName": "Jones", }, { "FirstName": "hitesh", "LastName": "prajapti", } ] }
111 javascript  json 

4
ฉันจะแจกแจงผ่าน JObject ได้อย่างไร
ฉันกำลังพยายามหาวิธีเข้าถึงข้อมูลที่อยู่ใน JObject ของฉันและฉันไม่สามารถกำหนดวิธีการใช้งานได้ตลอดชีวิต JObject Object = (JObject)Response.Data["my_key"]; ฉันสามารถพิมพ์ลงในคอนโซลโดยใช้ Console.WriteLine (Object) และฉันเห็นข้อมูลดูเหมือนว่า: { "my_data" : "more of my string data" ... } แต่ฉันไม่รู้ว่าจะย้ำ / แจกแจงผ่านมันได้อย่างไรใครมีความคิดบ้าง? ตอนนี้ฉันกำลังสูญเสีย
111 c#  json  json.net 

11
ฉันจะใช้ Serializer แบบกำหนดเองกับ Jackson ได้อย่างไร
ฉันมีคลาส Java สองคลาสที่ฉันต้องการทำให้เป็นอนุกรมกับ JSON โดยใช้ Jackson: public class User { public final int id; public final String name; public User(int id, String name) { this.id = id; this.name = name; } } public class Item { public final int id; public final String itemNr; public final User createdBy; public Item(int …

3
จุดประสงค์พื้นฐานของคำอธิบายประกอบ @SerializedName ใน Android โดยใช้ Gson คืออะไร
วัตถุประสงค์พื้นฐานของ@SerializedNameคำอธิบายประกอบใน Android โดยใช้ Gson คืออะไร? ขอยกตัวอย่างที่แตกต่างกัน ฉันไม่เข้าใจจุดประสงค์หลักของการใช้งาน
111 java  android  json  gson 

16
TypeError: ObjectId ('') ไม่สามารถต่ออนุกรม JSON ได้
การตอบกลับของฉันกลับมาจาก MongoDB หลังจากค้นหาฟังก์ชันรวมบนเอกสารโดยใช้ Python มันส่งคืนการตอบสนองที่ถูกต้องและฉันสามารถพิมพ์ได้ แต่ไม่สามารถส่งคืนได้ ข้อผิดพลาด: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable พิมพ์: {'result': [{'_id': ObjectId('51948e86c25f4b1d1c0d303c'), 'api_calls_with_key': 4, 'api_calls_per_day': 0.375, 'api_calls_total': 6, 'api_calls_without_key': 2}], 'ok': 1.0} แต่เมื่อฉันพยายามกลับ: TypeError: ObjectId('51948e86c25f4b1d1c0d303c') is not JSON serializable เป็นการโทรแบบ RESTfull: @appv1.route('/v1/analytics') def get_api_analytics(): # get handle to collections in MongoDB statistics = sldb.statistics objectid …
111 python  json  mongodb  flask 

10
ใช้ JsonReader.setLenient (true) เพื่อยอมรับ JSON ที่ผิดรูปแบบที่บรรทัด 1 คอลัมน์ 1 เส้นทาง $
ข้อผิดพลาดนี้คืออะไร? ฉันจะแก้ไขปัญหานี้ได้อย่างไร? แอปของฉันกำลังทำงาน แต่ไม่สามารถโหลดข้อมูลได้ และนี่คือข้อผิดพลาดของฉัน: ใช้ JsonReader.setLenient (true) เพื่อยอมรับ JSON ที่ผิดรูปแบบที่บรรทัด 1 คอลัมน์ 1 เส้นทาง $ นี่คือส่วนของฉัน: public class news extends Fragment { private RecyclerView recyclerView; private ArrayList<Deatails> data; private DataAdapter adapter; private View myFragmentView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { myFragmentView = inflater.inflate(R.layout.news, container, false); …
111 android  json  gson  retrofit 

1
แปลง JSON Object เป็น Buffer และ Buffer เป็น JSON Object กลับ
ฉันมีออบเจ็กต์ JSON และฉันกำลังแปลงเป็น a Bufferและทำกระบวนการบางอย่างที่นี่ ภายหลังฉันต้องการแปลงข้อมูลบัฟเฟอร์เดียวกันเพื่อแปลงเป็นออบเจ็กต์ JSON ที่ถูกต้อง ฉันกำลังทำงานกับ Node V6.9.1 ด้านล่างนี้คือรหัสที่ฉันลองใช้ แต่ได้รับ[object object]เมื่อฉันแปลงกลับเป็น JSON และไม่สามารถเปิดวัตถุนี้ได้ var obj = { key:'value', key:'value', key:'value', key:'value', key:'value' } var buf = new Buffer.from(obj.toString()); console.log('Real Buffer ' + buf); //This prints --> Real Buffer <Buffer 5b 6f 62 6a 65 63 74> var …
111 json  node.js  buffer 

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