zoukankan      html  css  js  c++  java
  • matlab 读取文件(mat)存储为json文件

    fid= fopen('reqJosn.json', 'w+');
    load('request-set-10.mat');
    requests = requests.request;
    requestNum = length(requests);
    for i = 1:1
        request.name = sprintf('%s%d', 'vn_test_',i);
        request.type = 0;
        request.description = sprintf('%s%d%s', 'virtual network ',i, ' for test use');
        controller.id = i;
        controller.name = 'defaultController';
        controller.host = 'localhost';
        controller.port = 6633;
        controller.type = 'POX';
        request.controller = controller;
        nodeNum = requests(1,i).node_num;
        linkNum = requests(1,i).link_num;
        request.sw_number = nodeNum;
        switches = {};//注意此处如需在结构里嵌套结构,必须这样子
        for j = 1:nodeNum
           swTemp.id = j;
           swTemp.name = sprintf('%s%d', 'sw', j);
           swTemp.resource = requests(1,i).cpu(j);
           swTemp.port_num = 8;
           swTemp.host_num = 1;
           switches = [switches,swTemp];
        end
        request.switches = switches;
        subJson = savejson('',request);//幻化为json字符串,具体help一下
        fprintf(fid, '%s',subJson);
    end
    fclose(fid);
  • 相关阅读:
    团队作业(七)
    8848小分队:个人最终总结
    团队作业(四)
    参与团队编程的讨论郝一的角度
    团队作业(五)
    团队作业(三)
    团队作业(二)
    团队题目的确立与小组分工
    xJuujMbXeB
    团队作业汇报
  • 原文地址:https://www.cnblogs.com/hhjiang14/p/4316144.html
Copyright © 2011-2022 走看看