• frxJSON用法


    frxJSON: TfrxJSON;
        frxJSONArrayT: TfrxJSONArray;

    frxJSONtemp : TfrxJSON;
    begin
      S := TStringList.Create;
      try
        S.LoadFromFile('E:\JSON.txt');
      finally
       Res:= S.Text; //utf8DEcode( )
       FreeAndNil(S);
      end;
        frxJSON := TfrxJSON.Create(Res);
        if frxJSON.IsValid then
           frxJSONArrayT := TfrxJSONArray.Create(frxJSON.ObjectByName('Detail'));
           frxJSONtemp :=TfrxJSON.CreateWeek(frxJSON.ObjectByName('Main'));
           Memo1.Lines.Add('Addr:'+frxJSONtemp.ValueByName('Addr'));
           for i:= 0 to frxJSONArrayT.Count-1 do
           begin
             frxJSONtemp:=frxJSONArrayT.Get(i);
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FMaterialCode'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FMaterialName'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FColorName'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FSizeName'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FNum'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FPrice'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FMoney'));
             self.Memo1.Lines.Add(frxJSONtemp.ValueByName('FRemark'));
           end;
             {
     "Main":
        {
          "Title":"主表",
          "Client":"客户:上海李明",
          "Storge":"仓库:档口仓库",
          "Addr":"送货地址:上海人民广场路37弄21号",
          "TotalNum":40,
          "TotalMoney":1500
        },
     "Detail":
        [
          {
            "FMaterialCode":"aaaA",
               "FColorName":"红",
            "FSizeName":"M",
            "FNum":10,
            "FPrice":30,
          },
          {
            "FMaterialCode":"款号A",
            "FColorName":"黄",
            "FSizeName":"M",
            "FNum":10,
            "FPrice":30,
          }

       ]

      }

  • 相关阅读:
    Flink之状态管理
    shell三剑客-----awk命令
    【沐风老师】3dMax快速平铺纹理插件QuickTiles教程
    x6.js 从流程图组件库中拖拽组件到画布dnd使用
    驱动开发:内核运用LoadImage屏蔽驱动
    如何选择功放芯片?音质好的功放芯片性能详解
    NGINX源码之:子请求与请求后置处理ngx_http_finalize_request
    代码随想录一刷last day|84.柱状图中最大的矩形
    三年!
    基于STM32F4系列的ETH IAP在线升级程序
  • 原文地址:https://blog.csdn.net/9807146wang/article/details/132875862