将xml转换为json时强制使用数据类型

时间:2018-12-20 17:46:20

标签: c# json.net

我正在使用下面的代码段将xml转换为json

AtomicUsize

我得到的json字符串是:

Mutex<usize>

下面是我想要的,其中rollno是xml中的数字,而不是字符串。.

public class tset {
     public static void main(String[] args){
            try{

                File file = new File("url_file.txt");
                FileReader filereader = new FileReader(file);
                BufferedReader bufReader = new BufferedReader(filereader);
                String line = "";
                String input = "";

                while((line = bufReader.readLine()) != null){
                    String url = line;
                    String url2 =  "\""+line+"\"";
                    URL url3 = new URL(line);
                    Document doc = Jsoup.connect(url2).get();
                    Elements paragraphs = doc.select("p");
                    for (Element p : paragraphs)
                        input += p;
                }

                bufReader.close();
            }catch (FileNotFoundException e) {
                // TODO: handle exception
                System.out.println(e);
            }catch(IOException e){
                System.out.println(e);
            }
        }
}

是否有一种方法可以从xml或任何库中强制使用它?

1 个答案:

答案 0 :(得分:0)

是的,您可以为特定对象定义c#模型,并将xml解析为具有这些类型的json对象。

此处有更多信息:https://blog.couchbase.com/xml-json-conversion-json-net/