온라인에 저장된 json 파일을 읽고 발견시 이미지를 url로 변경하는 방법

마르코 시스는 알고있다

Unity로 앱을 만들고 있는데 사용자가 키워드를 검색해야하며 해당 키워드 (슬러그)와 관련된 온라인 json 파일에 저장된 모든 이미지 URL을 반환합니다.

제 동료는 저보다 언어에 대한 지식이 더 많기 때문에 저에게 아래 코드를 썼습니다.하지만 그녀는 통일성을 사용하지 않고 그것이 통일성에 적합한 지 또는 이미지의 질감을 변경하는 데 적합한 지 모르겠습니다. json 파일은 현재 프로젝트에 저장되어 있지만 온라인에있는 것을 읽는 것이 좋습니다.

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;

public class UrlOpener : MonoBehaviour
{
    public string imageaddress;

    public void Open()
    {

        using (StreamReader r = new StreamReader("Assets/document.json"))
        {
            string json = r.ReadToEnd();

            var img= JsonUtility.FromJson<ArtImage>(json);
            imageaddress = img.imageurl;
        }
    }
}

[Serializable]
class ArtImage
{
    public string name { get; set; }
    public string imageurl { get; set; }
}
푸바

WebClient사용 하여 원격 파일의 콘텐츠를 다운로드 할 수 있습니다 .

using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Net;
using UnityEngine;

public class UrlOpener : MonoBehaviour
{
    public string imageaddress;

    public void Open()
    {

        using (var client = new WebClient())
        {
            string json = client.DownloadString("http://www.example.com/some.json");
            var img= JsonUtility.FromJson<ArtImage>(json);
            imageaddress = img.imageurl;
        }
    }
}

사용중인 .NET 프로필에 따라 System.Net.WebClient.dll 및 System.Net.dll에 대한 어셈블리 참조를 추가해야 할 수 있습니다. 여기에서 어셈블리 참조를 추가하는 방법에 대한 자세한 내용을 확인할 수 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

WP 8.1-URL을 알고있는 경우 이미지를 격리 된 저장소에 저장하는 방법

분류에서Dev

파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

분류에서Dev

URL에서 JSON을 저장하고 고정 된 간격 (5 분) 후 URL에서 저장된 파일을 업데이트하는 방법

분류에서Dev

Fire Storage에 업로드 된 이미지 URL을 업로드하고 동시에 Java를 사용하여 fireStore에 저장하는 방법

분류에서Dev

jtable을 텍스트 파일에 저장하고 jtable로 다시 읽는 방법

분류에서Dev

텍스트를 파일에 저장하고 다시 읽는 방법을 자바 스크립트에 바이너리로 저장하는 방법

분류에서Dev

TortoiseGit 온라인 저장소에 영향을주지 않고 로컬에서 일부 파일을 편집하거나 제거하는 방법

분류에서Dev

URL로 저장된 이미지의 파일 유형을 확인하는 방법은 무엇입니까?

분류에서Dev

json 파일을 읽고 항목을 mongodb에 저장하는 방법

분류에서Dev

업로드 된 파일의 이름을 변경하여 단일 폴더에 저장하는 방법

분류에서Dev

고정 된 크기의 청크로 바이너리 파일을 읽고 모든 청크를 Vec에 저장하는 올바른 방법은 무엇입니까?

분류에서Dev

파이썬에서 이미지를 읽고 정의 된 픽셀 순서로 다시 쓸 수있는 방법

분류에서Dev

와일드 카드로 빌드되고 공백이 포함 된 경로를 변수에 저장하는 방법

분류에서Dev

HDFS의 분산 캐시에 저장된 파일 경로에서 파일 이름을 얻는 방법

분류에서Dev

URL을 변경하지 않고 브라우저가 캐시 된 URL을 강제로 다시로드하도록하는 방법

분류에서Dev

DreamFactory : 파일 서버에 이미지를 업로드하고 데이터베이스에 이미지 경로를 저장하는 방법은 무엇입니까?

분류에서Dev

LISP 프로그래밍 언어에서 파일을 읽고 데이터를 저장하는 방법

분류에서Dev

Android에서 이미지 파일을 저장하지 않고 이미지를 얻는 방법

분류에서Dev

패치 파일에 저장된 경로 / 파일 이름을 완전히 무시하고 지정된 파일에 패치를 적용 하시겠습니까?

분류에서Dev

git의 파일 변경 사항을 무시하고 모든 사용자의 저장소에 보관하는 글로벌 방법이 있습니까?

분류에서Dev

지정된 위치에서 파일 시스템으로 첨부 파일을 가져오고 저장하는 방법은 무엇입니까?

분류에서Dev

txt 파일을 읽고 html의 javascript로 배열에 저장하는 방법

분류에서Dev

안드로이드에서 텍스트 파일을 읽고 배열에 저장하는 방법

분류에서Dev

온라인 JSON URL을 구문 분석하고 Android의 목록보기에 표시하는 방법

분류에서Dev

파일 이름에 '.xml'접미사가 누락 된 경우 Chrome이 브라우저에 표시하지 않고 gatsby에서 제공되는 xml 파일을 localhost에서 다운로드 / 저장하려고하는 이유는 무엇입니까?

분류에서Dev

온라인 소스에서 파일을 압축 해제 한 다음 파이썬에 저장하지 않고 사용하는 방법

분류에서Dev

Firebase 저장소에 이미지를 업로드하고 React.js에서 동시에 Firestore에 URL을 업로드하는 방법은 무엇입니까?

분류에서Dev

원격 보호기에서 json 파일을 다운로드하고 오프라인 액세스를 위해 번들에 저장하는 방법

분류에서Dev

Library / Developer / CoreSimulator / Devices /에서 시뮬레이터에 의해 저장된 Swift 5 (iOS)에서 JSON 파일을 읽는 방법

Related 관련 기사

  1. 1

    WP 8.1-URL을 알고있는 경우 이미지를 격리 된 저장소에 저장하는 방법

  2. 2

    파일 내용을 읽고 형식이 지정된 배열에 C #으로 저장하는 방법

  3. 3

    URL에서 JSON을 저장하고 고정 된 간격 (5 분) 후 URL에서 저장된 파일을 업데이트하는 방법

  4. 4

    Fire Storage에 업로드 된 이미지 URL을 업로드하고 동시에 Java를 사용하여 fireStore에 저장하는 방법

  5. 5

    jtable을 텍스트 파일에 저장하고 jtable로 다시 읽는 방법

  6. 6

    텍스트를 파일에 저장하고 다시 읽는 방법을 자바 스크립트에 바이너리로 저장하는 방법

  7. 7

    TortoiseGit 온라인 저장소에 영향을주지 않고 로컬에서 일부 파일을 편집하거나 제거하는 방법

  8. 8

    URL로 저장된 이미지의 파일 유형을 확인하는 방법은 무엇입니까?

  9. 9

    json 파일을 읽고 항목을 mongodb에 저장하는 방법

  10. 10

    업로드 된 파일의 이름을 변경하여 단일 폴더에 저장하는 방법

  11. 11

    고정 된 크기의 청크로 바이너리 파일을 읽고 모든 청크를 Vec에 저장하는 올바른 방법은 무엇입니까?

  12. 12

    파이썬에서 이미지를 읽고 정의 된 픽셀 순서로 다시 쓸 수있는 방법

  13. 13

    와일드 카드로 빌드되고 공백이 포함 된 경로를 변수에 저장하는 방법

  14. 14

    HDFS의 분산 캐시에 저장된 파일 경로에서 파일 이름을 얻는 방법

  15. 15

    URL을 변경하지 않고 브라우저가 캐시 된 URL을 강제로 다시로드하도록하는 방법

  16. 16

    DreamFactory : 파일 서버에 이미지를 업로드하고 데이터베이스에 이미지 경로를 저장하는 방법은 무엇입니까?

  17. 17

    LISP 프로그래밍 언어에서 파일을 읽고 데이터를 저장하는 방법

  18. 18

    Android에서 이미지 파일을 저장하지 않고 이미지를 얻는 방법

  19. 19

    패치 파일에 저장된 경로 / 파일 이름을 완전히 무시하고 지정된 파일에 패치를 적용 하시겠습니까?

  20. 20

    git의 파일 변경 사항을 무시하고 모든 사용자의 저장소에 보관하는 글로벌 방법이 있습니까?

  21. 21

    지정된 위치에서 파일 시스템으로 첨부 파일을 가져오고 저장하는 방법은 무엇입니까?

  22. 22

    txt 파일을 읽고 html의 javascript로 배열에 저장하는 방법

  23. 23

    안드로이드에서 텍스트 파일을 읽고 배열에 저장하는 방법

  24. 24

    온라인 JSON URL을 구문 분석하고 Android의 목록보기에 표시하는 방법

  25. 25

    파일 이름에 '.xml'접미사가 누락 된 경우 Chrome이 브라우저에 표시하지 않고 gatsby에서 제공되는 xml 파일을 localhost에서 다운로드 / 저장하려고하는 이유는 무엇입니까?

  26. 26

    온라인 소스에서 파일을 압축 해제 한 다음 파이썬에 저장하지 않고 사용하는 방법

  27. 27

    Firebase 저장소에 이미지를 업로드하고 React.js에서 동시에 Firestore에 URL을 업로드하는 방법은 무엇입니까?

  28. 28

    원격 보호기에서 json 파일을 다운로드하고 오프라인 액세스를 위해 번들에 저장하는 방법

  29. 29

    Library / Developer / CoreSimulator / Devices /에서 시뮬레이터에 의해 저장된 Swift 5 (iOS)에서 JSON 파일을 읽는 방법

뜨겁다태그

보관