홈>
다음 조직의 JSON 문자열에 데이터가 있습니다 (예를 들어 한 줄의 형식을 지정했습니다)
[
{
"id": 60237,
"categories": [
{ "name": "name1" },
{ "name": "name2" }]
}
]
다음 수업을 사용합니다 :
Public Class Entry
Public Property Id As Integer
Public Property Categories As Category()
End Class
Public Class Category
Public Property Name As String
End Class
JSON.NET을 사용하여 역 직렬화했습니다
Dim entries() As Entry = JsonConvert.DeserializeObject(Of Entry())(JSONSTRING)
는 정의 된 카테고리 이름 목록이있는 "카테고리"필드의 데이터를 LINQ 요청으로 JSON 문자열에서 추출하려고합니다. 예를 들어, 카테고리 이름이 "name1"및 "name2"인 데이터의 각 "라인"을 추출하려고합니다. 이 목록의 형식은 다음과 같습니다. dim desiredcategories = { "name1", "Name2"}
참고 : 범주 이름은 나에 의해 정의되지 않으며 변경할 수 있습니다. 그러나 다른 카테고리가 변경되거나 추가 또는 삭제 된 경우에도 Name1과 Name2는 동일하게 유지됩니다.
VB .NET의 다음 요청에"where"줄을 작성하도록 도와 주실 수 있습니까?
Dim requestanswer = From entry In entries
Where ???
참고 : 게시물을 단순화하기 위해 JSON 문자열 내에있는 다른 요소와 다른 클래스와 같은 요청으로 만들어진 "where"행을 넣지 않았습니다.
- 답변 # 1
관련 자료
- 파이썬에서 정규식 (refindall)을 사용하여 텍스트에서 15 자리 문자열 추출
- java - 문자열에서 "Key = val_1,…, val_n"커플을 더 추출하려면 어떻게해야합니까?
- javascript - JS에서 dd-mmm-yyyy 형식의 문자열에서 날짜를 추출하는 방법
- split - 파이썬의 API 응답에서 특정 문자열을 추출하는 방법은 무엇입니까?
- python - 텍스트 문자열에서 숫자를 추출하여 데이터 프레임의 별도 열로 이동
- regex - Hive의 문자열에서 책 이름 추출
- go - Golang에서 중첩 된 JSON을 문자열로 추출
- angular - Azure Functions Java의 POST 요청에서 데이터를 추출하는 방법
- r - 숫자가 하나 뿐인 문자열을 찾고 그 숫자를 추출합니다
- javascript - 문자열의 특정 부분을 추출
- python - 없음을 제공하는 문자열에서 부분 문자열 추출
- regex - 파이썬은 문자열에서 문자열을 추출합니다
- python - 정규식을 사용하여 문자열과 줄 바꾸기 문자 (/ n) 사이의 텍스트 추출
- microsoft excel - FILTERXML을 사용하여 문자열에서 하위 문자열 추출
- r - 단일 문자열에서 대화 발화를 추출하는 방법
- sql server - 복잡한 패턴 SQL로 문자열의 일부 추출
- powershell - $PSVersionTable에서 PSVersion 문자열을 추출 할 수 없습니다
- python - 문자열에서 추출 열 스파크
- ticker - 이 API 연결 요청 문자열에서 무엇을 놓치고 있습니까?
- r - 문자열에서 패턴을 찾아 데이터 프레임의 새 열로 추출하는 방법
원하는 카테고리 이름을 목록에 유지하십시오 :
다음 코드를 사용하여 원하는 카테고리를 기준으로 필터링을 수행 할 수 있습니다.