Json Object를 파일에 저장하기
Console Programming/C# Console 2019. 10. 15. 18:24Json은 도구 ----> NuGet 패키지 관리자 ---->솔루션용 NuGet패키지 관리
에 들어가서 Newtonsoft.Json을 설치하면 사용할 수 있다.
예제에서는
C:/Workspace/Console1014/JsonObject.json
해당 경로에 만들어낸 JObject를 저장하였다.
처음에 주어진 파일은 아무것도 없는 빈 파일이었는데 프로그램이 실행된 후 파일에 내용이 쓰였다.
Program.cs
namespace JsonObject
{
class Program
{
static void Main(string[] args)
{
new App();
}
}
}
App.cs
using System;
using System.IO;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace JsonObject
{
class App
{
public string path = "C:/Workspace/Console1014/JsonObject.json";
public App()
{
var json = new JObject();
json.Add("id", "Luna");
json.Add("name", "Silver");
json.Add("age", 19);
Console.WriteLine(json.ToString());
var json2 =JsonConvert.SerializeObject(json);
Console.WriteLine(json2);
File.WriteAllText(path, json2);
}
}
}
콘솔창의 실행결과는 다음과 같다.
'Console Programming > C# Console' 카테고리의 다른 글
2019-10-16 Dictionary 컬렉션에 데이터추가하기 (json으로) (2) 쿠키런캐릭터 (0) | 2019.10.16 |
---|---|
2019-10-16 18일차 Dictionary 컬렉션에 데이터추가하기 (수동으로) (0) | 2019.10.16 |
2019-10-15 17일차 팝업패널 제작 (0) | 2019.10.15 |
백준 10818 최소 최대 (0) | 2019.10.15 |
백준 1546 평균 (0) | 2019.10.15 |