请以json格式描述以下人物及其简要特征，要求每个人物至少有3个特征。

陈明是一位30岁的软件工程师。他在上海工作，喜欢跑步和游泳。另外，他非常喜欢看科技新闻和科幻小说。
王丽是一位28岁的市场营销专家。她在深圳工作，擅长数据分析，善于分析并预测市场趋势。她还热爱旅行和摄影。
李强是一位35岁的老师。他在北京工作，教授物理和化学。他喜欢阅读和写作，空闲时间爱去郊游和爬山。
张华是一位32岁的医生。他在广州工作，专长是心脏外科。他兴趣广泛，包括音乐、电影和书法。他还热心公益，经常参与志愿者活动。
user
{
  "characters": [
    {
      "name": "陈明",
      "age": 30,
      "profession": "软件工程师",
      "location": "上海",
      "hobbies": [
        "跑步",
        "游泳",
        "看科技新闻",
        "阅读科幻小说"
      ]
    },
    {
      "name": "王丽",
      "age": 28,
      "profession": "市场营销专家",
      "location": "深圳",
      "skills": [
        "数据分析",
        "市场趋势预测"
      ],
      "hobbies": [
        "旅行",
        "摄影"
      ]
    },
    {
      "name": "李强",
      "age": 35,
      "profession": "老师",
      "location": "北京",
      "subjects": [
        "物理",
        "化学"
      ],
      "hobbies": [
        "阅读",
        "写作",
        "郊游",
        "爬山"
      ]
    },
    {
      "name": "张华",
      "age": 32,
      "profession": "医生",
      "specialization": "心脏外科",
      "location": "广州",
      "hobbies": [
        "音乐",
        "电影",
        "书法"
      ],
      "volunteer_activities": [
        "经常参与志愿者活动"
      ]
    }
  ]
}
assistant