json 33

NameValueCollection을 JSON 문자열로 변환하는 방법

NameValueCollection을 JSON 문자열로 변환하는 방법 나는 시도했다. NameValueCollection Data = new NameValueCollection(); Data.Add("foo","baa"); string json = new JavaScriptSerializer().Serialize(Data); 반환:["foo"]기대했었어{"foo" : "baa"}이거 어떻게 해요?Name Value Collection을 직렬화하는 방법 중 하나는 먼저 사전으로 변환한 다음 사전을 직렬화하는 것입니다.사전으로 변환하려면: thenvc.AllKeys.ToDictionary(k => k, k => thenvc[k]); 변환을 자주 수행해야 하는 경우 NameValueCollection 확장 메..

programing 2023.03.28

AngularJS: 공장 출하시 $http.JSON 파일 가져오기

AngularJS: 공장 출하시 $http.JSON 파일 가져오기 저는 JSON 파일만 하드코드로 로컬로 개발하려고 합니다.JSON 파일은 다음과 같습니다(JSON Validator에 넣으면 유효합니다). { "contentItem": [ { "contentID" : "1", "contentVideo" : "file.mov", "contentThumbnail" : "url.jpg", "contentRating" : "5", "contentTitle" : "Guitar Lessons", "username" : "Username", "realname" : "Real name", "contentTags" : [ { "tag" : "Guitar"}, { "tag" : "Intermediate"}, { "tag"..

programing 2023.03.28

Bolley Json Object Request Post 매개 변수가 더 이상 작동하지 않습니다.

Bolley Json Object Request Post 매개 변수가 더 이상 작동하지 않습니다. Balley Json Object Request에서 POST 파라미터를 전송하려고 합니다.처음에는 JsonObjectRequest의 컨스트럭터 내의 파라미터를 포함한 JSONObject를 전달하기 위해 공식 코드에 나와 있는 대로 동작했습니다.그런데 갑자기 작동이 중단되었고 이전에 작동하던 코드를 변경하지 않았습니다.서버는 POST 파라미터가 송신되고 있는 것을 인식하지 않게 되었습니다.코드는 다음과 같습니다. RequestQueue queue = Volley.newRequestQueue(this); String url ="http://myserveraddress"; // POST parameters Map..

programing 2023.03.23

jQuery에서 항목을 배열에 추가하려면 어떻게 해야 합니까?

jQuery에서 항목을 배열에 추가하려면 어떻게 해야 합니까? var list = []; $.getJSON("json.js", function(data) { $.each(data, function(i, item) { console.log(item.text); list.push(item.text); }); }); console.log(list.length); list.length는 항상 0을 반환합니다.JSON은 파이어버그에서 검색해 봤는데 모양도 좋고 다 괜찮아 보여요.어레이에 항목을 추가할 수 없는 것 같습니다.무엇이 부족합니까?부터$.getJSON비동기입니다.console.log(list.length);어레이가 채워지기 전에 코드가 기동하고 있습니다.이 문제를 해결하려면console.log콜백 내의 ..

programing 2023.03.23

주석을 사용하지 않는 잭슨의 필드를 제외하려면 어떻게 해야 합니까?

주석을 사용하지 않는 잭슨의 필드를 제외하려면 어떻게 해야 합니까? 렌더링 전에 이름별로 일부 필드를 제외해야 합니다.필드 목록이 동적이어서 주석을 사용할 수 없습니다. 커스텀 시리얼라이저를 작성하려고 했지만 필드명을 취득할 수 없습니다. GSON에서 사용한ExclusionStrategy하지만 잭슨은 그런 기능을 가지고 있지 않습니다.동등한 것이 있나요?이름별로 필드를 제외하는 다음 예는 제 블로그 게시물인 Gson v Jackson - Part 4에서 볼 수 있습니다(검색:PropertyFilterMixIn.) 이 예에서는 다음 명령어를 사용하는 방법을 보여 줍니다.FilterProvider와 함께SimpleBeanPropertyFilter로.serializeAllExcept사용자가 지정한 필드 이름 ..

programing 2023.03.23

레일: active_model_serializer와의 깊이 중첩된 연관성을 직렬화하는 중

레일: active_model_serializer와의 깊이 중첩된 연관성을 직렬화하는 중 하고 Rails 4.2.1 ★★★★★★★★★★★★★★★★★」active_model_serializers 0.10.0.rc2 를 선택했습니다.active_model_serializers이 되고 것 것은 ).RABL another serializer ( 시리얼라이저) 제가 안고 있는 문제는 다단계 관계에서 다양한 속성을 포함할 수 없다는 것입니다.예를 들어 다음과 같습니다. 프로젝트 class ProjectSerializer < ActiveModel::Serializer attributes :id, :name, :updated_at has_many :estimates, include_nested_associations:..

programing 2023.03.23

[객체]에서 "객체"를 두 번 언급하는 이유는 무엇입니까?

[객체]에서 "객체"를 두 번 언급하는 이유는 무엇입니까? [ Object ]는 JavaScript 객체의 기본 문자열 표현입니다. 만약 그게 그냥 그 일이라면 이해할 수 있을 거야.[Object]또는[object], 하지만 왜?[object Object]첫 번째 단어는 소문자이고 두 번째 단어는 대문자인 이유는 무엇입니까?JSON과 JavaScript 중 어느 쪽입니까?모든 오브젝트에는toString포맷으로 표시하는 방법[object type]여기서 type은 오브젝트유형입니다. 호출 시null얻을 수 있다[object Null]오브젝트를 호출하면 스트링을 얻을 수 있습니다.[object Object]오브젝트 컨스트럭터(대문자 "O")를 기반으로 하기 때문에object두 번, Object 유형의 객체입..

programing 2023.03.18

Javascript 객체 푸시() 함수

Javascript 객체 푸시() 함수 javascript 오브젝트를 가지고 있습니다(실제로 Ajax 요청을 통해 데이터를 가져옵니다). var data = {}; 여기에 몇 가지 내용을 추가했습니다. data[0] = { "ID": "1"; "Status": "Valid" } data[1] = { "ID": "2"; "Status": "Invalid" } 이제 잘못된 상태의 개체를 모두 제거합니다(모든 개체의 순서를 동일하게 유지). var tempData = {}; for ( var index in data ) { if ( data[index].Status == "Valid" ) { tempData.push( data ); } } data = tempData; 제 생각에는 이 모든 것이 효과가 있을 ..

programing 2023.03.18

jQuery grep()를 사용한 JSON 배열 필터링

jQuery grep()를 사용한 JSON 배열 필터링 저는 이 사이트에서 많은 예를 찾아봤지만 제 요구에 맞지 않는 것 같습니다.를 사용하여 몇 가지 JSON 결과를 필터링하면 됩니다. JSON은 다음과 같습니다. var data = { "items": [ { "id": 1, "category": "cat1" }, { "id": 2, "category": "cat2" }, { "id": 3, "category": "cat1" } ]} 위의 예에서 카테고리의 모든 아이템을 반품하려면 어떻게 해야 합니까?cat1? 카테고리의 모든 아이템을 반품하려면 어떻게 해야 합니까?cat1그리고.id3개요? 이것이 좋은 예가 아니라는 것을 알지만 어떤 도움도 대단할 것이다!감사합니다! 나는 다음과 같은 변형을 시도했다..

programing 2023.03.18

순환 개체 값을 포함하는 개체를 직렬화하는 중

순환 개체 값을 포함하는 개체를 직렬화하는 중 다른 노드에 대한 참조인 하위 노드를 포함하는 개체(파스 트리)가 있습니다. 사물을 JSON.stringify() 나는 TypeError: 순환 객체 값 제가 말씀드린 공사들 때문에요. 내가 어떻게 이 문제를 해결할 수 있을까?다른 노드에 대한 이러한 참조가 직렬화된 개체로 표현되는지 여부는 중요하지 않습니다. 한편, 이러한 속성을 작성할 때 오브젝트에서 삭제하는 것은 귀찮은 일이기 때문에 파서(narcissus)를 변경하고 싶지 않습니다.는 기껏해야 하다를 사용합니다.stringify이미 시리얼화된 오브젝트를 제외하려면 , 리페이서 기능을 사용합니다. var seen = []; JSON.stringify(obj, function(key, val) { if ..

programing 2023.03.18