RxJava简单使用

需要的依赖:

 compile 'io.reactivex.rxjava2:rxandroid:2.0.1'
    compile 'io.reactivex.rxjava2:rxjava:2.1.7'

    compile 'com.squareup.retrofit2:retrofit:2.3.0'

    compile 'com.google.code.gson:gson:2.8.2'
    compile 'com.squareup.retrofit2:converter-gson:2.3.0'
    compile 'com.squareup.retrofit2:adapter-rxjava2:2.3.0'


activirty_main:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical"
    tools:context="com.example.muhanxi.rxjavademo.MainActivity">

    <Button
        android:id="@+id/btn"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Hello World!"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</LinearLayout>


Bean:

package com.example.muhanxi.rxjavademo;

import java.util.List;

/**
 * Created by muhanxi on 17/12/4.
 */

public class Bean {


    /**
     * code : 200
     * msg : success
     * data : {"subjects":[{"id":"84","title":"新品上市","detail":"质本天然,探寻自然生命的非凡能量,给\u201c躁动\u201d的肌肤一场新的旅行~~","image":"https://image.yunifang.com/yunifang/images/goods/temp/171011162655217457875119759.jpg","start_time":"2017.05.16 09:26:13","end_time":"2018.10.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609265319705925918251.jpg","template":"templateDefault","goodsList":[{"id":"2039","goods_name":"水润柔嫩黑膜21片","shop_price":99.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2039/goods_img/17093020002498271170145819.jpg","reservable":false,"efficacy":"自然纯粹 水润纯净","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"2091","goods_name":"新品上市丨V7伪妆素颜霜20g","shop_price":79,"market_price":79,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2091/goods_img/170905172822119555059792173.jpg","reservable":false,"efficacy":"即刻提亮 闪亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"2076","goods_name":"鲜嫩美莓面膜套装21片(插画版)","shop_price":99.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2076/goods_img/170930212555714134276722977.jpg","reservable":false,"efficacy":"果然水润 嫩颜美莓","stock_number":0,"restrict_purchase_num":0,"goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"1638","goods_name":"嫩肌酵素黑膜礼盒21片","shop_price":139.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1638/goods_img/17120411512014997886545935.jpg","reservable":false,"efficacy":"极地酵素 \u201c酵\u201d醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"1830","goods_name":"新品尝鲜|水润茶萃微囊黑面膜20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1830/goods_img/17063017284962337647468682.jpg","reservable":false,"efficacy":"只要一片 水润一天","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"745","goods_name":"全新升级丨晶亮红石榴面膜7片","shop_price":79,"market_price":89,"goods_img":"https://image.yunifang.com/yunifang/images/goods/745/goods_img/17081617418998795654179347.jpg","reservable":false,"efficacy":"深度排浊 一扫黯哑","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"1870","goods_name":"新品尝鲜|玉润雪肌黑白膜盒20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1870/goods_img/17071909555120332464127704.jpg","reservable":false,"efficacy":"黑白膜力 美肌如玉","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"1919","goods_name":"全新升级丨透亮红酒酵力面膜21片","shop_price":129.9,"market_price":239,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1919/goods_img/170630171021217601465422538.jpg","reservable":false,"efficacy":"红酒透亮 酵醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"}],"goodsIdsList":["2039","492","2091","2076","1638","1830","745","1870","1919","1280"],"goodsRelationList":[{"id":"15459","subject_id":"84","goods_id":"2039","goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"15460","subject_id":"84","goods_id":"492","goodsName":"PG one热荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011192212214258195254179.jpg","description":"三重植物精粹,三重水润膜力,美时美刻,水润透亮~"},{"id":"15461","subject_id":"84","goods_id":"2091","goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"15462","subject_id":"84","goods_id":"2076","goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"15463","subject_id":"84","goods_id":"1638","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"15464","subject_id":"84","goods_id":"1830","goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"15465","subject_id":"84","goods_id":"745","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"15466","subject_id":"84","goods_id":"1870","goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"15467","subject_id":"84","goods_id":"1919","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"},{"id":"15468","subject_id":"84","goods_id":"1280","goodsName":"遮瑕指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609285005287026507049.jpg","description":"日本进口粉扑,云母成分强遮瑕,接触肌肤绵密柔软,粉体细腻,妆感轻薄,完美遮瑕~"}],"url":"http://h.yunifang.com/goods/subject.html?id=84","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=84"},{"id":"85","title":"玫瑰系列","detail":"大马士革玫瑰 ,天然补水之选\n沙漠玫瑰 ,优质锁水之源\n打造花漾透润,奢宠水嫩肌","image":"https://image.yunifang.com/yunifang/images/goods/temp/17051609349138679665088294.jpg","start_time":"2017.05.16 09:34:46","end_time":"2018.09.28 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609348383766880399479.jpg","template":"templateDefault","goodsList":[{"id":"16","goods_name":"玫瑰滋养保湿四件套","shop_price":169.9,"market_price":259.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/16/goods_img/17062611152592656236701367.jpg","reservable":false,"efficacy":"一整套源源补水","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609358507874536438833.jpg","description":"明星同款四件套,沙漠玫瑰精萃持久保湿,配合同款睡眠面膜保湿更持久~"},{"id":"87","goods_name":"玫瑰滋养面膜7片","shop_price":79,"market_price":89,"goods_img":"https://image.yunifang.com/yunifang/images/goods/87/goods_img/170904211885816205585811962.jpg","reservable":false,"efficacy":"岂止补水 更能锁水","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051823381467283568718.jpg","description":"岂止补水,更能锁水,如沐玫瑰清泉,远离干渴沙肌~"},{"id":"101","goods_name":"玫瑰滋养矿物洁面乳100ml","shop_price":29.9,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/101/goods_img/170626105885015353255525556.jpg","reservable":false,"efficacy":"温和清洁 补水保湿","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093764320738763251731.jpg","description":"有淡淡玫瑰花香,细腻低泡质地,洗完水润清爽,补水锁水,脸部不紧绷~"},{"id":"9","goods_name":"玫瑰滋养矿物睡眠面膜180g","shop_price":59.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/9/goods_img/170626112611018894167156705.jpg","reservable":false,"efficacy":"镇店之宝 彻夜补水","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093920020890610623903.jpg","description":"晚上洁面后,用完水乳,再涂上薄薄的一层,翌日起来,皮肤弹润有光泽,上妆也完全不担心会脱妆~"},{"id":"336","goods_name":"玫瑰滋养矿物润肤乳液","shop_price":69,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/336/goods_img/170626103574019791491356888.jpg","reservable":false,"efficacy":"长效保湿 持久滋养","stock_number":0,"restrict_purchase_num":0,"goodsName":"保湿指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093939713507603809610.jpg","description":"它可以说是保湿小助手,有它在,肌肤干燥、皮肤油腻,通通解决~"},{"id":"187","goods_name":"玫瑰滋养基础三件套","shop_price":149.9,"market_price":179.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/187/goods_img/17062610472505220941898288.jpg","reservable":false,"efficacy":"多倍补水 有效保湿","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609414379789618916490.jpg","description":"超能补水,柔美的粉红色,淡淡的玫瑰香,闻起来特别舒服,保湿很明显~"},{"id":"315","goods_name":"玫瑰滋养矿物润肤水","shop_price":65,"market_price":109,"goods_img":"https://image.yunifang.com/yunifang/images/goods/315/goods_img/17062610389695661847862326.jpg","reservable":false,"efficacy":"补水保湿 静享芬芳","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609422120971403077934.jpg","description":"巧妙融合\u201c双重瑰宝\u201d萃取精华,\u201c黄金\u201d补水库,可使肌肤水嫩Q弹~"}],"goodsIdsList":["16","87","101","9","336","187","315"],"goodsRelationList":[{"id":"15053","subject_id":"85","goods_id":"16","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609358507874536438833.jpg","description":"明星同款四件套,沙漠玫瑰精萃持久保湿,配合同款睡眠面膜保湿更持久~"},{"id":"15054","subject_id":"85","goods_id":"87","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051823381467283568718.jpg","description":"岂止补水,更能锁水,如沐玫瑰清泉,远离干渴沙肌~"},{"id":"15055","subject_id":"85","goods_id":"101","goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093764320738763251731.jpg","description":"有淡淡玫瑰花香,细腻低泡质地,洗完水润清爽,补水锁水,脸部不紧绷~"},{"id":"15056","subject_id":"85","goods_id":"9","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093920020890610623903.jpg","description":"晚上洁面后,用完水乳,再涂上薄薄的一层,翌日起来,皮肤弹润有光泽,上妆也完全不担心会脱妆~"},{"id":"15057","subject_id":"85","goods_id":"336","goodsName":"保湿指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093939713507603809610.jpg","description":"它可以说是保湿小助手,有它在,肌肤干燥、皮肤油腻,通通解决~"},{"id":"15058","subject_id":"85","goods_id":"187","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609414379789618916490.jpg","description":"超能补水,柔美的粉红色,淡淡的玫瑰香,闻起来特别舒服,保湿很明显~"},{"id":"15059","subject_id":"85","goods_id":"315","goodsName":"补水指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609422120971403077934.jpg","description":"巧妙融合\u201c双重瑰宝\u201d萃取精华,\u201c黄金\u201d补水库,可使肌肤水嫩Q弹~"}],"url":"http://h.yunifang.com/goods/subject.html?id=85","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=85"},{"id":"86","title":"清爽系列","detail":"温度变化、空气污染、电脑辐射等易引起的肌肤出油,玉竹贡竹的清新搭配,悦享净透清爽~","image":"https://image.yunifang.com/yunifang/images/goods/temp/17101116265017851243534104.jpg","start_time":"2017.05.16 09:44:13","end_time":"2018.01.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516094973114360348144160.jpg","template":"templateDefault","goodsList":[{"id":"189","goods_name":"清爽平衡护肤三件套","shop_price":99.9,"market_price":179.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/189/goods_img/1706261046499486999388441.jpg","reservable":false,"efficacy":"深层清洁 平衡水油","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516095132819066095187324.jpg","description":"大油田的救星,水和乳的质地都很清爽,轻薄完全不油腻,味道也很好闻没有很刺鼻的香气~"},{"id":"341","goods_name":"清爽平衡矿物爽肤乳液120ml","shop_price":79,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/341/goods_img/17062610346813637236975691.jpg","reservable":false,"efficacy":"补水保湿 清爽控油","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154348413637236979205.jpg","description":"油性肌肤的烦恼需要从根源解决问题,该乳液蕴含玉竹精粹,可通过调节油脂平衡,告别油腻烦恼~"},{"id":"141","goods_name":"清爽平衡矿物睡眠面膜180g","shop_price":69.9,"market_price":79.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/141/goods_img/170626105338416020006362606.jpg","reservable":false,"efficacy":"平衡水油 清爽净透","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154358216020006362358.jpg","description":"油皮妹纸们必备的懒人神器,睡前一抹,整晚无忧,让肌肤在睡眠中变得清新润泽~"},{"id":"313","goods_name":"清爽平衡矿物爽肤水150ml","shop_price":65,"market_price":109,"goods_img":"https://image.yunifang.com/yunifang/images/goods/313/goods_img/17062610398875573627694321.jpg","reservable":false,"efficacy":"补水控油 收敛毛孔","stock_number":0,"restrict_purchase_num":0,"goodsName":"清爽指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17062815439285573627696368.jpg","description":"二次清洁小助手,\u201c大油田\u201d必备,精选玉竹精萃,这个夏天做个不油腻\u201c小清新\u201d~"},{"id":"11","goods_name":"清爽平衡矿物泥浆面膜260g","shop_price":99,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/11/goods_img/170626112085420599974158029.jpg","reservable":false,"efficacy":"口碑泥浆 清爽控油","stock_number":0,"restrict_purchase_num":0,"goodsName":"口碑指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154316020599974151881.jpg","description":"整整一大瓶,对抗油田、草莓鼻、粗毛孔无忧虑,从此清新无油,爱上自拍,和美颜相机说拜拜~"},{"id":"559","goods_name":"竹炭净透矿物泥浆面膜110g","shop_price":59,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/559/goods_img/170627164784010618075663103.jpg","reservable":false,"efficacy":"控油净肤 细腻毛孔","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154343010618075663627.jpg","description":"控油能力较好,竹炭味道清新,质地温和,能带走多余油脂,维持肌肤油脂平衡~"}],"goodsIdsList":["189","341","141","313","11","559"],"goodsRelationList":[{"id":"14745","subject_id":"86","goods_id":"189","goodsName":"控油指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516095132819066095187324.jpg","description":"大油田的救星,水和乳的质地都很清爽,轻薄完全不油腻,味道也很好闻没有很刺鼻的香气~"},{"id":"14746","subject_id":"86","goods_id":"341","goodsName":"控油指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154348413637236979205.jpg","description":"油性肌肤的烦恼需要从根源解决问题,该乳液蕴含玉竹精粹,可通过调节油脂平衡,告别油腻烦恼~"},{"id":"14747","subject_id":"86","goods_id":"141","goodsName":"推荐指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154358216020006362358.jpg","description":"油皮妹纸们必备的懒人神器,睡前一抹,整晚无忧,让肌肤在睡眠中变得清新润泽~"},{"id":"14748","subject_id":"86","goods_id":"313","goodsName":"清爽指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17062815439285573627696368.jpg","description":"二次清洁小助手,\u201c大油田\u201d必备,精选玉竹精萃,这个夏天做个不油腻\u201c小清新\u201d~"},{"id":"14749","subject_id":"86","goods_id":"11","goodsName":"口碑指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154316020599974151881.jpg","description":"整整一大瓶,对抗油田、草莓鼻、粗毛孔无忧虑,从此清新无油,爱上自拍,和美颜相机说拜拜~"},{"id":"14750","subject_id":"86","goods_id":"559","goodsName":"控油指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154343010618075663627.jpg","description":"控油能力较好,竹炭味道清新,质地温和,能带走多余油脂,维持肌肤油脂平衡~"}],"url":"http://h.yunifang.com/goods/subject.html?id=86","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=86"},{"id":"88","title":"红石榴系列","detail":"肌肤好像透着光\n每一滴红石榴原液含有护肤精粹\n赋予黯哑粗糙肌肤鲜润魅力\n红石榴不仅蕴含多种维他命矿物,更含有石榴多酚和花青素,渗透肌底,深层排浊,自内焕发肌肤红润光泽~\n","image":"https://image.yunifang.com/yunifang/images/goods/temp/170516122967511806265329475.jpg","start_time":"2017.05.16 12:29:44","end_time":"2018.11.30 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516122975121341081719659.jpg","template":"templateDefault","goodsList":[{"id":"1634","goods_name":"红石榴亮肤三件套","shop_price":149.9,"market_price":207,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1634/goods_img/170626144019810987203536032.jpg","reservable":false,"efficacy":"鲜活亮肤 排浊水润","stock_number":0,"restrict_purchase_num":0,"goodsName":"红石榴三件套","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17112013595397453096719622.jpg","description":"鲜活亮肤 排浊水润"},{"id":"99","goods_name":"红石榴矿物洁面乳100ml","shop_price":29.9,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/99/goods_img/170626105849718932898868035.jpg","reservable":false,"efficacy":"温和清洁 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051612304946692218255625.jpg","description":"泡沫绵密,清扫毛孔浊质,助力鲜活补水,红石榴精华唤醒肌肤鲜活动力~"},{"id":"71","goods_name":"红石榴矿物补水亮肤十件套","shop_price":159.99,"market_price":319.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/71/goods_img/170914091495612767354095021.jpg","reservable":false,"efficacy":"补水亮肤 改善黯哑","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤保湿:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123365218037277371021.jpg","description":"小仙女们都知道,红石榴有提亮肤色的功效,这款套装炒鸡滋润,而且不油腻,红色大气包装更能俘获人心~"},{"id":"1281","goods_name":"红石榴矿物眼霜25g","shop_price":139,"market_price":159,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1281/goods_img/170626102555811776047044227.jpg","reservable":false,"efficacy":"淡化细纹 净彻排浊","stock_number":0,"restrict_purchase_num":0,"goodsName":"淡化眼圈:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170729102668111776047045132.jpg","description":"熊猫眼克星!多种植物精粹,天然舒活肌肤水通道。清爽不油腻,好吸收,细纹看着浅。"}],"goodsIdsList":["1634","99","1652","71","1281"],"goodsRelationList":[{"id":"15469","subject_id":"88","goods_id":"1634","goodsName":"红石榴三件套","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17112013595397453096719622.jpg","description":"鲜活亮肤 排浊水润"},{"id":"15470","subject_id":"88","goods_id":"99","goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051612304946692218255625.jpg","description":"泡沫绵密,清扫毛孔浊质,助力鲜活补水,红石榴精华唤醒肌肤鲜活动力~"},{"id":"15471","subject_id":"88","goods_id":"1652","goodsName":"亮肤指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123680716693836711273.jpg","description":"红石榴精华有助于打散黑色素群,提亮肤色更给力,肤色暗黄的小伙伴们看过来~"},{"id":"15472","subject_id":"88","goods_id":"71","goodsName":"亮肤保湿:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123365218037277371021.jpg","description":"小仙女们都知道,红石榴有提亮肤色的功效,这款套装炒鸡滋润,而且不油腻,红色大气包装更能俘获人心~"},{"id":"15473","subject_id":"88","goods_id":"1281","goodsName":"淡化眼圈:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170729102668111776047045132.jpg","description":"熊猫眼克星!多种植物精粹,天然舒活肌肤水通道。清爽不油腻,好吸收,细纹看着浅。"}],"url":"http://h.yunifang.com/goods/subject.html?id=88","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=88"},{"id":"101","title":"黑玫瑰系列","detail":"层层筛选优质黑玫瑰\n黑玫瑰精粹含单宁酸及植物多酚\n解决肌肤黯哑不均,显著提亮","image":"https://image.yunifang.com/yunifang/images/goods/temp/170731095719116873211372276.jpg","start_time":"2017.07.25 00:00:00","end_time":"2018.01.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073109575402630402867921.jpg","template":"templateDefault","goodsList":[{"id":"4","goods_name":"黑玫瑰矿物洁面乳100ml","shop_price":49,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/4/goods_img/17062611262464209534577694.jpg","reservable":false,"efficacy":"温和清洁 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110055984209534577564.jpg","description":"泡沫细腻,清洁清洁肌肤,一扫城市雾霾导致的肌肤污垢,同时黑玫瑰精粹由内而外提亮肤色~"},{"id":"1805","goods_name":"黑玫瑰护肤基础三件套","shop_price":269.9,"market_price":387,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1805/goods_img/17050414108281642074189987.jpg","reservable":false,"efficacy":"击退黯哑 提亮莹润","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731100820019181327789327.jpg","description":"3重亮肤能量,层层淡化黯哑,给予肌肤奢宠养护~"},{"id":"127","goods_name":"黑玫瑰泥浆面膜260g","shop_price":199,"market_price":199,"goods_img":"https://image.yunifang.com/yunifang/images/goods/127/goods_img/170626145396916224693431300.jpg","reservable":false,"efficacy":"滋养润滑 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁亮肤:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731101056416224693431021.jpg","description":"大多肌肤问题源于脸部清洁不当,黑玫瑰泥浆解决护肤根本问题~"},{"id":"245","goods_name":"黑玫瑰睡眠面膜护肤四件套装","shop_price":429.9,"market_price":539.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/245/goods_img/17062610416972131702264912.jpg","reservable":false,"efficacy":"滋养肌肤 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"综合指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311016882131702267162.jpg","description":"一套护肤装备,解决肌肤粗糙暗沉,熟龄肌首选~"}],"goodsIdsList":["403","4","1805","127","83","245"],"goodsRelationList":[{"id":"13947","subject_id":"101","goods_id":"403","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311002441167403859909.jpg","description":"黑玫瑰精粹集于一瓶,一小瓶精华液唤醒肌肤夺目光彩"},{"id":"13948","subject_id":"101","goods_id":"4","goodsName":"清洁提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110055984209534577564.jpg","description":"泡沫细腻,清洁清洁肌肤,一扫城市雾霾导致的肌肤污垢,同时黑玫瑰精粹由内而外提亮肤色~"},{"id":"13949","subject_id":"101","goods_id":"1805","goodsName":"推荐指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731100820019181327789327.jpg","description":"3重亮肤能量,层层淡化黯哑,给予肌肤奢宠养护~"},{"id":"13950","subject_id":"101","goods_id":"127","goodsName":"清洁亮肤:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731101056416224693431021.jpg","description":"大多肌肤问题源于脸部清洁不当,黑玫瑰泥浆解决护肤根本问题~"},{"id":"13951","subject_id":"101","goods_id":"83","goodsName":"补水提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110134825656554699188.jpg","description":"15分钟亲肤享受,敷面膜时黑玫瑰自然清新的花香令人身心愉悦,于芬芳中绽放美好气色~"},{"id":"13952","subject_id":"101","goods_id":"245","goodsName":"综合指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311016882131702267162.jpg","description":"一套护肤装备,解决肌肤粗糙暗沉,熟龄肌首选~"}],"url":"http://h.yunifang.com/goods/subject.html?id=101","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=101"}],"activityInfo":{"activityAreaDisplay":"1","activityInfoList":[{"id":"76","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17112815082186854356112950.jpg","activityType":"4","activityData":"203","activityDataDetail":"203","startSeconds":"-318619","endSeconds":"1780","activityStatus":"2","activityAreaDisplay":"1","countDownEnable":"1","starttime":"2017.12.01 00:00:00","endtime":"2017.12.04 17:00:00","sort":0},{"id":"78","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/171130225736613105034641950.jpg","activityType":"76","activityDataDetail":"1250","activityAreaDisplay":"1","countDownEnable":"0","remark":"快来帮我凑个团~","sort":0},{"id":"60","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/170527155491221343694704636.jpg","activityType":"60","activityData":"69","activityDataDetail":"69","activityAreaDisplay":"1","countDownEnable":"0","remark":"搭配购买立减","sort":0},{"id":"21","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17051718251658680692616281.jpg","activityType":"1","activityData":"http://h.yunifang.com/invite/invite.html?login_check=2","activityDataDetail":"http%3A%2F%2Fh.yunifang.com%2Finvite%2Finvite.html%3Flogin_check%3D2","activityAreaDisplay":"1","countDownEnable":"0","sort":0}]},"ad1":[{"id":"1263","createtime":"2017.11.30 18:20:47","lastupdatetime":"2017.12.02 09:30:05","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17113018202054044470913273.jpg","ad_type":0,"sort":1522,"position":0,"enabled":1,"createuser":"leiqi","lastupdateuser":"leiqi","ad_type_dynamic":"1","ad_type_dynamic_data":"http://m.yunifang.com/yunifang/web/h/12_presale2.html","ad_type_dynamic_detail":"http%3A%2F%2Fm.yunifang.com%2Fyunifang%2Fweb%2Fh%2F12_presale2.html","title":"双12预售APP","channelType":"1"},{"id":"1249","createtime":"2017.11.17 10:15:33","lastupdatetime":"2017.11.30 23:07:52","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112018193935994954073309.jpg","ad_type":0,"sort":1508,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"2","ad_type_dynamic_data":"2454","ad_type_dynamic_detail":"2454","show_channel":"1,2,3,4","title":"鱼子酱","channelType":"0"},{"id":"1047","createtime":"2017.07.05 19:49:35","lastupdatetime":"2017.11.30 23:07:52","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170905143497021095281713081.jpg","ad_type":0,"sort":1507,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"2","ad_type_dynamic_data":"8","ad_type_dynamic_detail":"8","show_channel":"1,2,3,4","title":"美白嫩肤新品面膜","channelType":"0"},{"id":"1088","createtime":"2017.08.23 09:32:02","lastupdatetime":"2017.11.30 23:07:29","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170823222049920659891841095.jpg","ad_type":0,"sort":1502,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/h/video.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fh%2Fvideo.html","show_channel":"1,2,3,4","title":"国货力量","channelType":"0"}],"ad5":[{"id":"1040","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135721120880881174949.png","ad_type":0,"sort":326,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/sign/sign.html?login_check=2","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fsign%2Fsign.html%3Flogin_check%3D2","show_channel":"1,2","title":"每日签到"},{"id":"1042","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135740911261124081740.png","ad_type":0,"sort":324,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://m.yunifang.com/yunifang/mobile/creditShop/loginDBShop?dbredirect=http://www.duiba.com.cn/chome/index&login_check=2","ad_type_dynamic_detail":"http%3A%2F%2Fm.yunifang.com%2Fyunifang%2Fmobile%2FcreditShop%2FloginDBShop%3Fdbredirect%3Dhttp%3A%2F%2Fwww.duiba.com.cn%2Fchome%2Findex%26login_check%3D2","show_channel":"1,2","title":"积分商城"},{"id":"1044","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135890712735914274522.png","ad_type":0,"sort":321,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/exchange/code_app.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fexchange%2Fcode_app.html","show_channel":"1,2","title":"兑换专区"},{"id":"1046","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112913585117611616836533.png","ad_type":0,"sort":320,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://www.yunifang.com/a/fangweichaxun/wap_fwcx.html","ad_type_dynamic_detail":"http%3A%2F%2Fwww.yunifang.com%2Fa%2Ffangweichaxun%2Fwap_fwcx.html","show_channel":"1,2,3,4","title":"真伪查询"}],"ad8":[{"id":"1056","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170719150582816742818457761.png","ad_type":0,"sort":72,"position":8,"enabled":0,"description":"人气好物超值推荐","ad_type_dynamic":"1","ad_type_dynamic_data":"http://vip.yunifang.com/goods/recommend.html?id=87","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Frecommend.html%3Fid%3D87","show_channel":"1,2,3,4","title":"新鲜每一天","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}},{"id":"954","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112914293139831683613849.jpg","ad_type":0,"sort":70,"position":8,"enabled":0,"description":"新品安瓶黑面膜","ad_type_dynamic":"1","ad_type_dynamic_detail":"http%3A%2F%2Fvip.yunifang.com%2Fcommunity%2Ftheme-detail.html%3Fid%3D20982","show_channel":"1,2","title":"免费试用","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}},{"id":"1248","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17120115562063519942224140.jpg","ad_type":0,"sort":69,"position":8,"enabled":0,"description":"仅APP有售","ad_type_dynamic":"1","ad_type_dynamic_data":"http://vip.yunifang.com/goods/recommend.html?id=113","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Frecommend.html%3Fid%3D113","show_channel":"1,2,3,4","title":"新品首发","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}}],"defaultGoodsList":[{"id":"121","goods_name":"经典款丨美白嫩肤面膜7片","shop_price":49.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/121/goods_img/17062610568378169043195978.jpg","reservable":false,"efficacy":"美白嫩肤 层层葆鲜","stock_number":0,"restrict_purchase_num":0},{"id":"684","goods_name":"解救肌渴丨花粹水润面膜套装10片","shop_price":29.9,"market_price":139,"goods_img":"https://image.yunifang.com/yunifang/images/goods/684/goods_img/17062610401397749701177609.jpg","reservable":false,"efficacy":"水润充盈 鲜嫩少女肌","stock_number":0,"restrict_purchase_num":0},{"id":"772","goods_name":"热销爆款丨清润莹亮黑膜套装21片","shop_price":99.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/772/goods_img/171016095389114258195255761.jpg","reservable":false,"efficacy":"自然莹亮  水感瓷肌","stock_number":0,"restrict_purchase_num":0},{"id":"5","goods_name":"亮采金桂花眼膜贴60片","shop_price":69,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/5/goods_img/17103118031591202108007689.jpg","reservable":false,"efficacy":"补水靓眼 改善熊猫眼","stock_number":0,"restrict_purchase_num":0},{"id":"343","goods_name":"美白嫩肤润肤水150ml","shop_price":69,"market_price":119,"goods_img":"https://image.yunifang.com/yunifang/images/goods/343/goods_img/170626103423611420000294568.jpg","reservable":false,"efficacy":"补水保湿 美白嫩肤","stock_number":0,"restrict_purchase_num":0},{"id":"9","goods_name":"玫瑰滋养矿物睡眠面膜180g","shop_price":59.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/9/goods_img/170626112611018894167156705.jpg","reservable":false,"efficacy":"镇店之宝 彻夜补水","stock_number":0,"restrict_purchase_num":0}],"creditRecived":false,"goodsSpreeActivity":{"id":"424","name":"12.4早","startDate":"2017.12.04 10:00:00","endDate":"2017.12.04 17:59:00","status":"1","startSeconds":"-23419","endSeconds":"5320","isChecked":"0","goodsList":[{"id":"1299","goodsSpreeId":"424","goodsId":"2501","goodsName":"【双12】 100元现金券(满199使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2501/goods_img/17112909186843461139765744.jpg","marketPrice":100,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100},{"id":"1300","goodsSpreeId":"424","goodsId":"2500","goodsName":"【双12】 200元现金券(满399使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2500/goods_img/17112909190121430653353195.jpg","marketPrice":200,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100}]},"secondAd":{"id":"1259","image":"https://image.yunifang.com/yunifang/images/goods/ad1//171130175961118138904008306.png","ad_type":0,"sort":15,"position":1,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/goods/presale-list.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Fpresale-list.html","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}}}
     */

    private int code;
    private String msg;
    private DataBean data;

    public int getCode() {
        return code;
    }

    public void setCode(int code) {
        this.code = code;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public DataBean getData() {
        return data;
    }

    public void setData(DataBean data) {
        this.data = data;
    }

    public static class DataBean {
        /**
         * subjects : [{"id":"84","title":"新品上市","detail":"质本天然,探寻自然生命的非凡能量,给\u201c躁动\u201d的肌肤一场新的旅行~~","image":"https://image.yunifang.com/yunifang/images/goods/temp/171011162655217457875119759.jpg","start_time":"2017.05.16 09:26:13","end_time":"2018.10.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609265319705925918251.jpg","template":"templateDefault","goodsList":[{"id":"2039","goods_name":"水润柔嫩黑膜21片","shop_price":99.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2039/goods_img/17093020002498271170145819.jpg","reservable":false,"efficacy":"自然纯粹 水润纯净","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"2091","goods_name":"新品上市丨V7伪妆素颜霜20g","shop_price":79,"market_price":79,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2091/goods_img/170905172822119555059792173.jpg","reservable":false,"efficacy":"即刻提亮 闪亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"2076","goods_name":"鲜嫩美莓面膜套装21片(插画版)","shop_price":99.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2076/goods_img/170930212555714134276722977.jpg","reservable":false,"efficacy":"果然水润 嫩颜美莓","stock_number":0,"restrict_purchase_num":0,"goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"1638","goods_name":"嫩肌酵素黑膜礼盒21片","shop_price":139.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1638/goods_img/17120411512014997886545935.jpg","reservable":false,"efficacy":"极地酵素 \u201c酵\u201d醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"1830","goods_name":"新品尝鲜|水润茶萃微囊黑面膜20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1830/goods_img/17063017284962337647468682.jpg","reservable":false,"efficacy":"只要一片 水润一天","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"745","goods_name":"全新升级丨晶亮红石榴面膜7片","shop_price":79,"market_price":89,"goods_img":"https://image.yunifang.com/yunifang/images/goods/745/goods_img/17081617418998795654179347.jpg","reservable":false,"efficacy":"深度排浊 一扫黯哑","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"1870","goods_name":"新品尝鲜|玉润雪肌黑白膜盒20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1870/goods_img/17071909555120332464127704.jpg","reservable":false,"efficacy":"黑白膜力 美肌如玉","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"1919","goods_name":"全新升级丨透亮红酒酵力面膜21片","shop_price":129.9,"market_price":239,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1919/goods_img/170630171021217601465422538.jpg","reservable":false,"efficacy":"红酒透亮 酵醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"}],"goodsIdsList":["2039","492","2091","2076","1638","1830","745","1870","1919","1280"],"goodsRelationList":[{"id":"15459","subject_id":"84","goods_id":"2039","goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"15460","subject_id":"84","goods_id":"492","goodsName":"PG one热荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011192212214258195254179.jpg","description":"三重植物精粹,三重水润膜力,美时美刻,水润透亮~"},{"id":"15461","subject_id":"84","goods_id":"2091","goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"15462","subject_id":"84","goods_id":"2076","goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"15463","subject_id":"84","goods_id":"1638","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"15464","subject_id":"84","goods_id":"1830","goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"15465","subject_id":"84","goods_id":"745","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"15466","subject_id":"84","goods_id":"1870","goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"15467","subject_id":"84","goods_id":"1919","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"},{"id":"15468","subject_id":"84","goods_id":"1280","goodsName":"遮瑕指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609285005287026507049.jpg","description":"日本进口粉扑,云母成分强遮瑕,接触肌肤绵密柔软,粉体细腻,妆感轻薄,完美遮瑕~"}],"url":"http://h.yunifang.com/goods/subject.html?id=84","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=84"},{"id":"85","title":"玫瑰系列","detail":"大马士革玫瑰 ,天然补水之选\n沙漠玫瑰 ,优质锁水之源\n打造花漾透润,奢宠水嫩肌","image":"https://image.yunifang.com/yunifang/images/goods/temp/17051609349138679665088294.jpg","start_time":"2017.05.16 09:34:46","end_time":"2018.09.28 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609348383766880399479.jpg","template":"templateDefault","goodsList":[{"id":"16","goods_name":"玫瑰滋养保湿四件套","shop_price":169.9,"market_price":259.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/16/goods_img/17062611152592656236701367.jpg","reservable":false,"efficacy":"一整套源源补水","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609358507874536438833.jpg","description":"明星同款四件套,沙漠玫瑰精萃持久保湿,配合同款睡眠面膜保湿更持久~"},{"id":"87","goods_name":"玫瑰滋养面膜7片","shop_price":79,"market_price":89,"goods_img":"https://image.yunifang.com/yunifang/images/goods/87/goods_img/170904211885816205585811962.jpg","reservable":false,"efficacy":"岂止补水 更能锁水","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051823381467283568718.jpg","description":"岂止补水,更能锁水,如沐玫瑰清泉,远离干渴沙肌~"},{"id":"101","goods_name":"玫瑰滋养矿物洁面乳100ml","shop_price":29.9,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/101/goods_img/170626105885015353255525556.jpg","reservable":false,"efficacy":"温和清洁 补水保湿","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093764320738763251731.jpg","description":"有淡淡玫瑰花香,细腻低泡质地,洗完水润清爽,补水锁水,脸部不紧绷~"},{"id":"9","goods_name":"玫瑰滋养矿物睡眠面膜180g","shop_price":59.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/9/goods_img/170626112611018894167156705.jpg","reservable":false,"efficacy":"镇店之宝 彻夜补水","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093920020890610623903.jpg","description":"晚上洁面后,用完水乳,再涂上薄薄的一层,翌日起来,皮肤弹润有光泽,上妆也完全不担心会脱妆~"},{"id":"336","goods_name":"玫瑰滋养矿物润肤乳液","shop_price":69,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/336/goods_img/170626103574019791491356888.jpg","reservable":false,"efficacy":"长效保湿 持久滋养","stock_number":0,"restrict_purchase_num":0,"goodsName":"保湿指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093939713507603809610.jpg","description":"它可以说是保湿小助手,有它在,肌肤干燥、皮肤油腻,通通解决~"},{"id":"187","goods_name":"玫瑰滋养基础三件套","shop_price":149.9,"market_price":179.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/187/goods_img/17062610472505220941898288.jpg","reservable":false,"efficacy":"多倍补水 有效保湿","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609414379789618916490.jpg","description":"超能补水,柔美的粉红色,淡淡的玫瑰香,闻起来特别舒服,保湿很明显~"},{"id":"315","goods_name":"玫瑰滋养矿物润肤水","shop_price":65,"market_price":109,"goods_img":"https://image.yunifang.com/yunifang/images/goods/315/goods_img/17062610389695661847862326.jpg","reservable":false,"efficacy":"补水保湿 静享芬芳","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609422120971403077934.jpg","description":"巧妙融合\u201c双重瑰宝\u201d萃取精华,\u201c黄金\u201d补水库,可使肌肤水嫩Q弹~"}],"goodsIdsList":["16","87","101","9","336","187","315"],"goodsRelationList":[{"id":"15053","subject_id":"85","goods_id":"16","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609358507874536438833.jpg","description":"明星同款四件套,沙漠玫瑰精萃持久保湿,配合同款睡眠面膜保湿更持久~"},{"id":"15054","subject_id":"85","goods_id":"87","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051823381467283568718.jpg","description":"岂止补水,更能锁水,如沐玫瑰清泉,远离干渴沙肌~"},{"id":"15055","subject_id":"85","goods_id":"101","goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093764320738763251731.jpg","description":"有淡淡玫瑰花香,细腻低泡质地,洗完水润清爽,补水锁水,脸部不紧绷~"},{"id":"15056","subject_id":"85","goods_id":"9","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093920020890610623903.jpg","description":"晚上洁面后,用完水乳,再涂上薄薄的一层,翌日起来,皮肤弹润有光泽,上妆也完全不担心会脱妆~"},{"id":"15057","subject_id":"85","goods_id":"336","goodsName":"保湿指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516093939713507603809610.jpg","description":"它可以说是保湿小助手,有它在,肌肤干燥、皮肤油腻,通通解决~"},{"id":"15058","subject_id":"85","goods_id":"187","goodsName":"补水指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609414379789618916490.jpg","description":"超能补水,柔美的粉红色,淡淡的玫瑰香,闻起来特别舒服,保湿很明显~"},{"id":"15059","subject_id":"85","goods_id":"315","goodsName":"补水指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609422120971403077934.jpg","description":"巧妙融合\u201c双重瑰宝\u201d萃取精华,\u201c黄金\u201d补水库,可使肌肤水嫩Q弹~"}],"url":"http://h.yunifang.com/goods/subject.html?id=85","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=85"},{"id":"86","title":"清爽系列","detail":"温度变化、空气污染、电脑辐射等易引起的肌肤出油,玉竹贡竹的清新搭配,悦享净透清爽~","image":"https://image.yunifang.com/yunifang/images/goods/temp/17101116265017851243534104.jpg","start_time":"2017.05.16 09:44:13","end_time":"2018.01.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516094973114360348144160.jpg","template":"templateDefault","goodsList":[{"id":"189","goods_name":"清爽平衡护肤三件套","shop_price":99.9,"market_price":179.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/189/goods_img/1706261046499486999388441.jpg","reservable":false,"efficacy":"深层清洁 平衡水油","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516095132819066095187324.jpg","description":"大油田的救星,水和乳的质地都很清爽,轻薄完全不油腻,味道也很好闻没有很刺鼻的香气~"},{"id":"341","goods_name":"清爽平衡矿物爽肤乳液120ml","shop_price":79,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/341/goods_img/17062610346813637236975691.jpg","reservable":false,"efficacy":"补水保湿 清爽控油","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154348413637236979205.jpg","description":"油性肌肤的烦恼需要从根源解决问题,该乳液蕴含玉竹精粹,可通过调节油脂平衡,告别油腻烦恼~"},{"id":"141","goods_name":"清爽平衡矿物睡眠面膜180g","shop_price":69.9,"market_price":79.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/141/goods_img/170626105338416020006362606.jpg","reservable":false,"efficacy":"平衡水油 清爽净透","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154358216020006362358.jpg","description":"油皮妹纸们必备的懒人神器,睡前一抹,整晚无忧,让肌肤在睡眠中变得清新润泽~"},{"id":"313","goods_name":"清爽平衡矿物爽肤水150ml","shop_price":65,"market_price":109,"goods_img":"https://image.yunifang.com/yunifang/images/goods/313/goods_img/17062610398875573627694321.jpg","reservable":false,"efficacy":"补水控油 收敛毛孔","stock_number":0,"restrict_purchase_num":0,"goodsName":"清爽指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17062815439285573627696368.jpg","description":"二次清洁小助手,\u201c大油田\u201d必备,精选玉竹精萃,这个夏天做个不油腻\u201c小清新\u201d~"},{"id":"11","goods_name":"清爽平衡矿物泥浆面膜260g","shop_price":99,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/11/goods_img/170626112085420599974158029.jpg","reservable":false,"efficacy":"口碑泥浆 清爽控油","stock_number":0,"restrict_purchase_num":0,"goodsName":"口碑指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154316020599974151881.jpg","description":"整整一大瓶,对抗油田、草莓鼻、粗毛孔无忧虑,从此清新无油,爱上自拍,和美颜相机说拜拜~"},{"id":"559","goods_name":"竹炭净透矿物泥浆面膜110g","shop_price":59,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/559/goods_img/170627164784010618075663103.jpg","reservable":false,"efficacy":"控油净肤 细腻毛孔","stock_number":0,"restrict_purchase_num":0,"goodsName":"控油指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154343010618075663627.jpg","description":"控油能力较好,竹炭味道清新,质地温和,能带走多余油脂,维持肌肤油脂平衡~"}],"goodsIdsList":["189","341","141","313","11","559"],"goodsRelationList":[{"id":"14745","subject_id":"86","goods_id":"189","goodsName":"控油指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516095132819066095187324.jpg","description":"大油田的救星,水和乳的质地都很清爽,轻薄完全不油腻,味道也很好闻没有很刺鼻的香气~"},{"id":"14746","subject_id":"86","goods_id":"341","goodsName":"控油指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154348413637236979205.jpg","description":"油性肌肤的烦恼需要从根源解决问题,该乳液蕴含玉竹精粹,可通过调节油脂平衡,告别油腻烦恼~"},{"id":"14747","subject_id":"86","goods_id":"141","goodsName":"推荐指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154358216020006362358.jpg","description":"油皮妹纸们必备的懒人神器,睡前一抹,整晚无忧,让肌肤在睡眠中变得清新润泽~"},{"id":"14748","subject_id":"86","goods_id":"313","goodsName":"清爽指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17062815439285573627696368.jpg","description":"二次清洁小助手,\u201c大油田\u201d必备,精选玉竹精萃,这个夏天做个不油腻\u201c小清新\u201d~"},{"id":"14749","subject_id":"86","goods_id":"11","goodsName":"口碑指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154316020599974151881.jpg","description":"整整一大瓶,对抗油田、草莓鼻、粗毛孔无忧虑,从此清新无油,爱上自拍,和美颜相机说拜拜~"},{"id":"14750","subject_id":"86","goods_id":"559","goodsName":"控油指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170628154343010618075663627.jpg","description":"控油能力较好,竹炭味道清新,质地温和,能带走多余油脂,维持肌肤油脂平衡~"}],"url":"http://h.yunifang.com/goods/subject.html?id=86","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=86"},{"id":"88","title":"红石榴系列","detail":"肌肤好像透着光\n每一滴红石榴原液含有护肤精粹\n赋予黯哑粗糙肌肤鲜润魅力\n红石榴不仅蕴含多种维他命矿物,更含有石榴多酚和花青素,渗透肌底,深层排浊,自内焕发肌肤红润光泽~\n","image":"https://image.yunifang.com/yunifang/images/goods/temp/170516122967511806265329475.jpg","start_time":"2017.05.16 12:29:44","end_time":"2018.11.30 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516122975121341081719659.jpg","template":"templateDefault","goodsList":[{"id":"1634","goods_name":"红石榴亮肤三件套","shop_price":149.9,"market_price":207,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1634/goods_img/170626144019810987203536032.jpg","reservable":false,"efficacy":"鲜活亮肤 排浊水润","stock_number":0,"restrict_purchase_num":0,"goodsName":"红石榴三件套","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17112013595397453096719622.jpg","description":"鲜活亮肤 排浊水润"},{"id":"99","goods_name":"红石榴矿物洁面乳100ml","shop_price":29.9,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/99/goods_img/170626105849718932898868035.jpg","reservable":false,"efficacy":"温和清洁 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051612304946692218255625.jpg","description":"泡沫绵密,清扫毛孔浊质,助力鲜活补水,红石榴精华唤醒肌肤鲜活动力~"},{"id":"71","goods_name":"红石榴矿物补水亮肤十件套","shop_price":159.99,"market_price":319.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/71/goods_img/170914091495612767354095021.jpg","reservable":false,"efficacy":"补水亮肤 改善黯哑","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤保湿:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123365218037277371021.jpg","description":"小仙女们都知道,红石榴有提亮肤色的功效,这款套装炒鸡滋润,而且不油腻,红色大气包装更能俘获人心~"},{"id":"1281","goods_name":"红石榴矿物眼霜25g","shop_price":139,"market_price":159,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1281/goods_img/170626102555811776047044227.jpg","reservable":false,"efficacy":"淡化细纹 净彻排浊","stock_number":0,"restrict_purchase_num":0,"goodsName":"淡化眼圈:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170729102668111776047045132.jpg","description":"熊猫眼克星!多种植物精粹,天然舒活肌肤水通道。清爽不油腻,好吸收,细纹看着浅。"}],"goodsIdsList":["1634","99","1652","71","1281"],"goodsRelationList":[{"id":"15469","subject_id":"88","goods_id":"1634","goodsName":"红石榴三件套","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17112013595397453096719622.jpg","description":"鲜活亮肤 排浊水润"},{"id":"15470","subject_id":"88","goods_id":"99","goodsName":"清洁指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051612304946692218255625.jpg","description":"泡沫绵密,清扫毛孔浊质,助力鲜活补水,红石榴精华唤醒肌肤鲜活动力~"},{"id":"15471","subject_id":"88","goods_id":"1652","goodsName":"亮肤指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123680716693836711273.jpg","description":"红石榴精华有助于打散黑色素群,提亮肤色更给力,肤色暗黄的小伙伴们看过来~"},{"id":"15472","subject_id":"88","goods_id":"71","goodsName":"亮肤保湿:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170516123365218037277371021.jpg","description":"小仙女们都知道,红石榴有提亮肤色的功效,这款套装炒鸡滋润,而且不油腻,红色大气包装更能俘获人心~"},{"id":"15473","subject_id":"88","goods_id":"1281","goodsName":"淡化眼圈:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170729102668111776047045132.jpg","description":"熊猫眼克星!多种植物精粹,天然舒活肌肤水通道。清爽不油腻,好吸收,细纹看着浅。"}],"url":"http://h.yunifang.com/goods/subject.html?id=88","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=88"},{"id":"101","title":"黑玫瑰系列","detail":"层层筛选优质黑玫瑰\n黑玫瑰精粹含单宁酸及植物多酚\n解决肌肤黯哑不均,显著提亮","image":"https://image.yunifang.com/yunifang/images/goods/temp/170731095719116873211372276.jpg","start_time":"2017.07.25 00:00:00","end_time":"2018.01.31 00:00:00","show_number":6,"state":"1","sort":0,"descImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073109575402630402867921.jpg","template":"templateDefault","goodsList":[{"id":"4","goods_name":"黑玫瑰矿物洁面乳100ml","shop_price":49,"market_price":59,"goods_img":"https://image.yunifang.com/yunifang/images/goods/4/goods_img/17062611262464209534577694.jpg","reservable":false,"efficacy":"温和清洁 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110055984209534577564.jpg","description":"泡沫细腻,清洁清洁肌肤,一扫城市雾霾导致的肌肤污垢,同时黑玫瑰精粹由内而外提亮肤色~"},{"id":"1805","goods_name":"黑玫瑰护肤基础三件套","shop_price":269.9,"market_price":387,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1805/goods_img/17050414108281642074189987.jpg","reservable":false,"efficacy":"击退黯哑 提亮莹润","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731100820019181327789327.jpg","description":"3重亮肤能量,层层淡化黯哑,给予肌肤奢宠养护~"},{"id":"127","goods_name":"黑玫瑰泥浆面膜260g","shop_price":199,"market_price":199,"goods_img":"https://image.yunifang.com/yunifang/images/goods/127/goods_img/170626145396916224693431300.jpg","reservable":false,"efficacy":"滋养润滑 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"清洁亮肤:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731101056416224693431021.jpg","description":"大多肌肤问题源于脸部清洁不当,黑玫瑰泥浆解决护肤根本问题~"},{"id":"245","goods_name":"黑玫瑰睡眠面膜护肤四件套装","shop_price":429.9,"market_price":539.9,"goods_img":"https://image.yunifang.com/yunifang/images/goods/245/goods_img/17062610416972131702264912.jpg","reservable":false,"efficacy":"滋养肌肤 提亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"综合指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311016882131702267162.jpg","description":"一套护肤装备,解决肌肤粗糙暗沉,熟龄肌首选~"}],"goodsIdsList":["403","4","1805","127","83","245"],"goodsRelationList":[{"id":"13947","subject_id":"101","goods_id":"403","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311002441167403859909.jpg","description":"黑玫瑰精粹集于一瓶,一小瓶精华液唤醒肌肤夺目光彩"},{"id":"13948","subject_id":"101","goods_id":"4","goodsName":"清洁提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110055984209534577564.jpg","description":"泡沫细腻,清洁清洁肌肤,一扫城市雾霾导致的肌肤污垢,同时黑玫瑰精粹由内而外提亮肤色~"},{"id":"13949","subject_id":"101","goods_id":"1805","goodsName":"推荐指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731100820019181327789327.jpg","description":"3重亮肤能量,层层淡化黯哑,给予肌肤奢宠养护~"},{"id":"13950","subject_id":"101","goods_id":"127","goodsName":"清洁亮肤:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170731101056416224693431021.jpg","description":"大多肌肤问题源于脸部清洁不当,黑玫瑰泥浆解决护肤根本问题~"},{"id":"13951","subject_id":"101","goods_id":"83","goodsName":"补水提亮:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17073110134825656554699188.jpg","description":"15分钟亲肤享受,敷面膜时黑玫瑰自然清新的花香令人身心愉悦,于芬芳中绽放美好气色~"},{"id":"13952","subject_id":"101","goods_id":"245","goodsName":"综合指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707311016882131702267162.jpg","description":"一套护肤装备,解决肌肤粗糙暗沉,熟龄肌首选~"}],"url":"http://h.yunifang.com/goods/subject.html?id=101","wapUrl":"http://vip.yunifang.com/goods/subject.html?id=101"}]
         * activityInfo : {"activityAreaDisplay":"1","activityInfoList":[{"id":"76","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17112815082186854356112950.jpg","activityType":"4","activityData":"203","activityDataDetail":"203","startSeconds":"-318619","endSeconds":"1780","activityStatus":"2","activityAreaDisplay":"1","countDownEnable":"1","starttime":"2017.12.01 00:00:00","endtime":"2017.12.04 17:00:00","sort":0,"remark":"快来帮我凑个团~"},{"id":"78","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/171130225736613105034641950.jpg","activityType":"76","activityDataDetail":"1250","activityAreaDisplay":"1","countDownEnable":"0","remark":"快来帮我凑个团~","sort":0},{"id":"60","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/170527155491221343694704636.jpg","activityType":"60","activityData":"69","activityDataDetail":"69","activityAreaDisplay":"1","countDownEnable":"0","remark":"搭配购买立减","sort":0},{"id":"21","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17051718251658680692616281.jpg","activityType":"1","activityData":"http://h.yunifang.com/invite/invite.html?login_check=2","activityDataDetail":"http%3A%2F%2Fh.yunifang.com%2Finvite%2Finvite.html%3Flogin_check%3D2","activityAreaDisplay":"1","countDownEnable":"0","sort":0}]}
         * ad1 : [{"id":"1263","createtime":"2017.11.30 18:20:47","lastupdatetime":"2017.12.02 09:30:05","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17113018202054044470913273.jpg","ad_type":0,"sort":1522,"position":0,"enabled":1,"createuser":"leiqi","lastupdateuser":"leiqi","ad_type_dynamic":"1","ad_type_dynamic_data":"http://m.yunifang.com/yunifang/web/h/12_presale2.html","ad_type_dynamic_detail":"http%3A%2F%2Fm.yunifang.com%2Fyunifang%2Fweb%2Fh%2F12_presale2.html","title":"双12预售APP","channelType":"1"},{"id":"1249","createtime":"2017.11.17 10:15:33","lastupdatetime":"2017.11.30 23:07:52","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112018193935994954073309.jpg","ad_type":0,"sort":1508,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"2","ad_type_dynamic_data":"2454","ad_type_dynamic_detail":"2454","show_channel":"1,2,3,4","title":"鱼子酱","channelType":"0"},{"id":"1047","createtime":"2017.07.05 19:49:35","lastupdatetime":"2017.11.30 23:07:52","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170905143497021095281713081.jpg","ad_type":0,"sort":1507,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"2","ad_type_dynamic_data":"8","ad_type_dynamic_detail":"8","show_channel":"1,2,3,4","title":"美白嫩肤新品面膜","channelType":"0"},{"id":"1088","createtime":"2017.08.23 09:32:02","lastupdatetime":"2017.11.30 23:07:29","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170823222049920659891841095.jpg","ad_type":0,"sort":1502,"position":0,"enabled":1,"createuser":"hani","lastupdateuser":"hani","ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/h/video.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fh%2Fvideo.html","show_channel":"1,2,3,4","title":"国货力量","channelType":"0"}]
         * ad5 : [{"id":"1040","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135721120880881174949.png","ad_type":0,"sort":326,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/sign/sign.html?login_check=2","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fsign%2Fsign.html%3Flogin_check%3D2","show_channel":"1,2","title":"每日签到"},{"id":"1042","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135740911261124081740.png","ad_type":0,"sort":324,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://m.yunifang.com/yunifang/mobile/creditShop/loginDBShop?dbredirect=http://www.duiba.com.cn/chome/index&login_check=2","ad_type_dynamic_detail":"http%3A%2F%2Fm.yunifang.com%2Fyunifang%2Fmobile%2FcreditShop%2FloginDBShop%3Fdbredirect%3Dhttp%3A%2F%2Fwww.duiba.com.cn%2Fchome%2Findex%26login_check%3D2","show_channel":"1,2","title":"积分商城"},{"id":"1044","image":"https://image.yunifang.com/yunifang/images/goods/ad0/171129135890712735914274522.png","ad_type":0,"sort":321,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/exchange/code_app.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fexchange%2Fcode_app.html","show_channel":"1,2","title":"兑换专区"},{"id":"1046","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112913585117611616836533.png","ad_type":0,"sort":320,"position":5,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://www.yunifang.com/a/fangweichaxun/wap_fwcx.html","ad_type_dynamic_detail":"http%3A%2F%2Fwww.yunifang.com%2Fa%2Ffangweichaxun%2Fwap_fwcx.html","show_channel":"1,2,3,4","title":"真伪查询"}]
         * ad8 : [{"id":"1056","image":"https://image.yunifang.com/yunifang/images/goods/ad0/170719150582816742818457761.png","ad_type":0,"sort":72,"position":8,"enabled":0,"description":"人气好物超值推荐","ad_type_dynamic":"1","ad_type_dynamic_data":"http://vip.yunifang.com/goods/recommend.html?id=87","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Frecommend.html%3Fid%3D87","show_channel":"1,2,3,4","title":"新鲜每一天","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}},{"id":"954","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17112914293139831683613849.jpg","ad_type":0,"sort":70,"position":8,"enabled":0,"description":"新品安瓶黑面膜","ad_type_dynamic":"1","ad_type_dynamic_detail":"http%3A%2F%2Fvip.yunifang.com%2Fcommunity%2Ftheme-detail.html%3Fid%3D20982","show_channel":"1,2","title":"免费试用","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}},{"id":"1248","image":"https://image.yunifang.com/yunifang/images/goods/ad0/17120115562063519942224140.jpg","ad_type":0,"sort":69,"position":8,"enabled":0,"description":"仅APP有售","ad_type_dynamic":"1","ad_type_dynamic_data":"http://vip.yunifang.com/goods/recommend.html?id=113","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Frecommend.html%3Fid%3D113","show_channel":"1,2,3,4","title":"新品首发","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}}]
         * defaultGoodsList : [{"id":"121","goods_name":"经典款丨美白嫩肤面膜7片","shop_price":49.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/121/goods_img/17062610568378169043195978.jpg","reservable":false,"efficacy":"美白嫩肤 层层葆鲜","stock_number":0,"restrict_purchase_num":0},{"id":"684","goods_name":"解救肌渴丨花粹水润面膜套装10片","shop_price":29.9,"market_price":139,"goods_img":"https://image.yunifang.com/yunifang/images/goods/684/goods_img/17062610401397749701177609.jpg","reservable":false,"efficacy":"水润充盈 鲜嫩少女肌","stock_number":0,"restrict_purchase_num":0},{"id":"772","goods_name":"热销爆款丨清润莹亮黑膜套装21片","shop_price":99.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/772/goods_img/171016095389114258195255761.jpg","reservable":false,"efficacy":"自然莹亮  水感瓷肌","stock_number":0,"restrict_purchase_num":0},{"id":"5","goods_name":"亮采金桂花眼膜贴60片","shop_price":69,"market_price":129,"goods_img":"https://image.yunifang.com/yunifang/images/goods/5/goods_img/17103118031591202108007689.jpg","reservable":false,"efficacy":"补水靓眼 改善熊猫眼","stock_number":0,"restrict_purchase_num":0},{"id":"343","goods_name":"美白嫩肤润肤水150ml","shop_price":69,"market_price":119,"goods_img":"https://image.yunifang.com/yunifang/images/goods/343/goods_img/170626103423611420000294568.jpg","reservable":false,"efficacy":"补水保湿 美白嫩肤","stock_number":0,"restrict_purchase_num":0},{"id":"9","goods_name":"玫瑰滋养矿物睡眠面膜180g","shop_price":59.9,"market_price":99,"goods_img":"https://image.yunifang.com/yunifang/images/goods/9/goods_img/170626112611018894167156705.jpg","reservable":false,"efficacy":"镇店之宝 彻夜补水","stock_number":0,"restrict_purchase_num":0}]
         * creditRecived : false
         * goodsSpreeActivity : {"id":"424","name":"12.4早","startDate":"2017.12.04 10:00:00","endDate":"2017.12.04 17:59:00","status":"1","startSeconds":"-23419","endSeconds":"5320","isChecked":"0","goodsList":[{"id":"1299","goodsSpreeId":"424","goodsId":"2501","goodsName":"【双12】 100元现金券(满199使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2501/goods_img/17112909186843461139765744.jpg","marketPrice":100,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100},{"id":"1300","goodsSpreeId":"424","goodsId":"2500","goodsName":"【双12】 200元现金券(满399使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2500/goods_img/17112909190121430653353195.jpg","marketPrice":200,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100}]}
         * secondAd : {"id":"1259","image":"https://image.yunifang.com/yunifang/images/goods/ad1//171130175961118138904008306.png","ad_type":0,"sort":15,"position":1,"enabled":0,"ad_type_dynamic":"1","ad_type_dynamic_data":"http://h.yunifang.com/goods/presale-list.html","ad_type_dynamic_detail":"http%3A%2F%2Fh.yunifang.com%2Fgoods%2Fpresale-list.html","goods":{"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}}
         */

        private ActivityInfoBean activityInfo;
        private boolean creditRecived;
        private GoodsSpreeActivityBean goodsSpreeActivity;
        private SecondAdBean secondAd;
        private List<SubjectsBean> subjects;
        private List<Ad1Bean> ad1;
        private List<Ad5Bean> ad5;
        private List<Ad8Bean> ad8;
        private List<DefaultGoodsListBean> defaultGoodsList;

        public ActivityInfoBean getActivityInfo() {
            return activityInfo;
        }

        public void setActivityInfo(ActivityInfoBean activityInfo) {
            this.activityInfo = activityInfo;
        }

        public boolean isCreditRecived() {
            return creditRecived;
        }

        public void setCreditRecived(boolean creditRecived) {
            this.creditRecived = creditRecived;
        }

        public GoodsSpreeActivityBean getGoodsSpreeActivity() {
            return goodsSpreeActivity;
        }

        public void setGoodsSpreeActivity(GoodsSpreeActivityBean goodsSpreeActivity) {
            this.goodsSpreeActivity = goodsSpreeActivity;
        }

        public SecondAdBean getSecondAd() {
            return secondAd;
        }

        public void setSecondAd(SecondAdBean secondAd) {
            this.secondAd = secondAd;
        }

        public List<SubjectsBean> getSubjects() {
            return subjects;
        }

        public void setSubjects(List<SubjectsBean> subjects) {
            this.subjects = subjects;
        }

        public List<Ad1Bean> getAd1() {
            return ad1;
        }

        public void setAd1(List<Ad1Bean> ad1) {
            this.ad1 = ad1;
        }

        public List<Ad5Bean> getAd5() {
            return ad5;
        }

        public void setAd5(List<Ad5Bean> ad5) {
            this.ad5 = ad5;
        }

        public List<Ad8Bean> getAd8() {
            return ad8;
        }

        public void setAd8(List<Ad8Bean> ad8) {
            this.ad8 = ad8;
        }

        public List<DefaultGoodsListBean> getDefaultGoodsList() {
            return defaultGoodsList;
        }

        public void setDefaultGoodsList(List<DefaultGoodsListBean> defaultGoodsList) {
            this.defaultGoodsList = defaultGoodsList;
        }

        public static class ActivityInfoBean {
            /**
             * activityAreaDisplay : 1
             * activityInfoList : [{"id":"76","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17112815082186854356112950.jpg","activityType":"4","activityData":"203","activityDataDetail":"203","startSeconds":"-318619","endSeconds":"1780","activityStatus":"2","activityAreaDisplay":"1","countDownEnable":"1","starttime":"2017.12.01 00:00:00","endtime":"2017.12.04 17:00:00","sort":0},{"id":"78","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/171130225736613105034641950.jpg","activityType":"76","activityDataDetail":"1250","activityAreaDisplay":"1","countDownEnable":"0","remark":"快来帮我凑个团~","sort":0},{"id":"60","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/170527155491221343694704636.jpg","activityType":"60","activityData":"69","activityDataDetail":"69","activityAreaDisplay":"1","countDownEnable":"0","remark":"搭配购买立减","sort":0},{"id":"21","activityImg":"https://image.yunifang.com/yunifang/images/goods/temp/17051718251658680692616281.jpg","activityType":"1","activityData":"http://h.yunifang.com/invite/invite.html?login_check=2","activityDataDetail":"http%3A%2F%2Fh.yunifang.com%2Finvite%2Finvite.html%3Flogin_check%3D2","activityAreaDisplay":"1","countDownEnable":"0","sort":0}]
             */

            private String activityAreaDisplay;
            private List<ActivityInfoListBean> activityInfoList;

            public String getActivityAreaDisplay() {
                return activityAreaDisplay;
            }

            public void setActivityAreaDisplay(String activityAreaDisplay) {
                this.activityAreaDisplay = activityAreaDisplay;
            }

            public List<ActivityInfoListBean> getActivityInfoList() {
                return activityInfoList;
            }

            public void setActivityInfoList(List<ActivityInfoListBean> activityInfoList) {
                this.activityInfoList = activityInfoList;
            }

            public static class ActivityInfoListBean {
                /**
                 * id : 76
                 * activityImg : https://image.yunifang.com/yunifang/images/goods/temp/17112815082186854356112950.jpg
                 * activityType : 4
                 * activityData : 203
                 * activityDataDetail : 203
                 * startSeconds : -318619
                 * endSeconds : 1780
                 * activityStatus : 2
                 * activityAreaDisplay : 1
                 * countDownEnable : 1
                 * starttime : 2017.12.01 00:00:00
                 * endtime : 2017.12.04 17:00:00
                 * sort : 0
                 * remark : 快来帮我凑个团~
                 */

                private String id;
                private String activityImg;
                private String activityType;
                private String activityData;
                private String activityDataDetail;
                private String startSeconds;
                private String endSeconds;
                private String activityStatus;
                private String activityAreaDisplay;
                private String countDownEnable;
                private String starttime;
                private String endtime;
                private int sort;
                private String remark;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getActivityImg() {
                    return activityImg;
                }

                public void setActivityImg(String activityImg) {
                    this.activityImg = activityImg;
                }

                public String getActivityType() {
                    return activityType;
                }

                public void setActivityType(String activityType) {
                    this.activityType = activityType;
                }

                public String getActivityData() {
                    return activityData;
                }

                public void setActivityData(String activityData) {
                    this.activityData = activityData;
                }

                public String getActivityDataDetail() {
                    return activityDataDetail;
                }

                public void setActivityDataDetail(String activityDataDetail) {
                    this.activityDataDetail = activityDataDetail;
                }

                public String getStartSeconds() {
                    return startSeconds;
                }

                public void setStartSeconds(String startSeconds) {
                    this.startSeconds = startSeconds;
                }

                public String getEndSeconds() {
                    return endSeconds;
                }

                public void setEndSeconds(String endSeconds) {
                    this.endSeconds = endSeconds;
                }

                public String getActivityStatus() {
                    return activityStatus;
                }

                public void setActivityStatus(String activityStatus) {
                    this.activityStatus = activityStatus;
                }

                public String getActivityAreaDisplay() {
                    return activityAreaDisplay;
                }

                public void setActivityAreaDisplay(String activityAreaDisplay) {
                    this.activityAreaDisplay = activityAreaDisplay;
                }

                public String getCountDownEnable() {
                    return countDownEnable;
                }

                public void setCountDownEnable(String countDownEnable) {
                    this.countDownEnable = countDownEnable;
                }

                public String getStarttime() {
                    return starttime;
                }

                public void setStarttime(String starttime) {
                    this.starttime = starttime;
                }

                public String getEndtime() {
                    return endtime;
                }

                public void setEndtime(String endtime) {
                    this.endtime = endtime;
                }

                public int getSort() {
                    return sort;
                }

                public void setSort(int sort) {
                    this.sort = sort;
                }

                public String getRemark() {
                    return remark;
                }

                public void setRemark(String remark) {
                    this.remark = remark;
                }
            }
        }

        public static class GoodsSpreeActivityBean {
            /**
             * id : 424
             * name : 12.4早
             * startDate : 2017.12.04 10:00:00
             * endDate : 2017.12.04 17:59:00
             * status : 1
             * startSeconds : -23419
             * endSeconds : 5320
             * isChecked : 0
             * goodsList : [{"id":"1299","goodsSpreeId":"424","goodsId":"2501","goodsName":"【双12】 100元现金券(满199使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2501/goods_img/17112909186843461139765744.jpg","marketPrice":100,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100},{"id":"1300","goodsSpreeId":"424","goodsId":"2500","goodsName":"【双12】 200元现金券(满399使用)","goodsImg":"https://image.yunifang.com/yunifang/images/goods/2500/goods_img/17112909190121430653353195.jpg","marketPrice":200,"activityPrice":1,"salesRatio":0,"stockNumber":0,"releaseNumber":100}]
             */

            private String id;
            private String name;
            private String startDate;
            private String endDate;
            private String status;
            private String startSeconds;
            private String endSeconds;
            private String isChecked;
            private List<GoodsListBean> goodsList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getStartDate() {
                return startDate;
            }

            public void setStartDate(String startDate) {
                this.startDate = startDate;
            }

            public String getEndDate() {
                return endDate;
            }

            public void setEndDate(String endDate) {
                this.endDate = endDate;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getStartSeconds() {
                return startSeconds;
            }

            public void setStartSeconds(String startSeconds) {
                this.startSeconds = startSeconds;
            }

            public String getEndSeconds() {
                return endSeconds;
            }

            public void setEndSeconds(String endSeconds) {
                this.endSeconds = endSeconds;
            }

            public String getIsChecked() {
                return isChecked;
            }

            public void setIsChecked(String isChecked) {
                this.isChecked = isChecked;
            }

            public List<GoodsListBean> getGoodsList() {
                return goodsList;
            }

            public void setGoodsList(List<GoodsListBean> goodsList) {
                this.goodsList = goodsList;
            }

            public static class GoodsListBean {
                /**
                 * id : 1299
                 * goodsSpreeId : 424
                 * goodsId : 2501
                 * goodsName : 【双12】 100元现金券(满199使用)
                 * goodsImg : https://image.yunifang.com/yunifang/images/goods/2501/goods_img/17112909186843461139765744.jpg
                 * marketPrice : 100.0
                 * activityPrice : 1.0
                 * salesRatio : 0
                 * stockNumber : 0
                 * releaseNumber : 100
                 */

                private String id;
                private String goodsSpreeId;
                private String goodsId;
                private String goodsName;
                private String goodsImg;
                private double marketPrice;
                private double activityPrice;
                private int salesRatio;
                private int stockNumber;
                private int releaseNumber;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getGoodsSpreeId() {
                    return goodsSpreeId;
                }

                public void setGoodsSpreeId(String goodsSpreeId) {
                    this.goodsSpreeId = goodsSpreeId;
                }

                public String getGoodsId() {
                    return goodsId;
                }

                public void setGoodsId(String goodsId) {
                    this.goodsId = goodsId;
                }

                public String getGoodsName() {
                    return goodsName;
                }

                public void setGoodsName(String goodsName) {
                    this.goodsName = goodsName;
                }

                public String getGoodsImg() {
                    return goodsImg;
                }

                public void setGoodsImg(String goodsImg) {
                    this.goodsImg = goodsImg;
                }

                public double getMarketPrice() {
                    return marketPrice;
                }

                public void setMarketPrice(double marketPrice) {
                    this.marketPrice = marketPrice;
                }

                public double getActivityPrice() {
                    return activityPrice;
                }

                public void setActivityPrice(double activityPrice) {
                    this.activityPrice = activityPrice;
                }

                public int getSalesRatio() {
                    return salesRatio;
                }

                public void setSalesRatio(int salesRatio) {
                    this.salesRatio = salesRatio;
                }

                public int getStockNumber() {
                    return stockNumber;
                }

                public void setStockNumber(int stockNumber) {
                    this.stockNumber = stockNumber;
                }

                public int getReleaseNumber() {
                    return releaseNumber;
                }

                public void setReleaseNumber(int releaseNumber) {
                    this.releaseNumber = releaseNumber;
                }
            }
        }

        public static class SecondAdBean {
            /**
             * id : 1259
             * image : https://image.yunifang.com/yunifang/images/goods/ad1//171130175961118138904008306.png
             * ad_type : 0
             * sort : 15
             * position : 1
             * enabled : 0
             * ad_type_dynamic : 1
             * ad_type_dynamic_data : http://h.yunifang.com/goods/presale-list.html
             * ad_type_dynamic_detail : http%3A%2F%2Fh.yunifang.com%2Fgoods%2Fpresale-list.html
             * goods : {"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}
             */

            private String id;
            private String image;
            private int ad_type;
            private int sort;
            private int position;
            private int enabled;
            private String ad_type_dynamic;
            private String ad_type_dynamic_data;
            private String ad_type_dynamic_detail;
            private GoodsBean goods;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public int getAd_type() {
                return ad_type;
            }

            public void setAd_type(int ad_type) {
                this.ad_type = ad_type;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPosition() {
                return position;
            }

            public void setPosition(int position) {
                this.position = position;
            }

            public int getEnabled() {
                return enabled;
            }

            public void setEnabled(int enabled) {
                this.enabled = enabled;
            }

            public String getAd_type_dynamic() {
                return ad_type_dynamic;
            }

            public void setAd_type_dynamic(String ad_type_dynamic) {
                this.ad_type_dynamic = ad_type_dynamic;
            }

            public String getAd_type_dynamic_data() {
                return ad_type_dynamic_data;
            }

            public void setAd_type_dynamic_data(String ad_type_dynamic_data) {
                this.ad_type_dynamic_data = ad_type_dynamic_data;
            }

            public String getAd_type_dynamic_detail() {
                return ad_type_dynamic_detail;
            }

            public void setAd_type_dynamic_detail(String ad_type_dynamic_detail) {
                this.ad_type_dynamic_detail = ad_type_dynamic_detail;
            }

            public GoodsBean getGoods() {
                return goods;
            }

            public void setGoods(GoodsBean goods) {
                this.goods = goods;
            }

            public static class GoodsBean {
                /**
                 * collect_count : 0
                 * reservable : false
                 * restriction : 0
                 * restrict_purchase_num : 0
                 * is_coupon_allowed : false
                 * allocated_stock : 0
                 * is_gift : 0
                 */

                private int collect_count;
                private boolean reservable;
                private int restriction;
                private int restrict_purchase_num;
                private boolean is_coupon_allowed;
                private int allocated_stock;
                private int is_gift;

                public int getCollect_count() {
                    return collect_count;
                }

                public void setCollect_count(int collect_count) {
                    this.collect_count = collect_count;
                }

                public boolean isReservable() {
                    return reservable;
                }

                public void setReservable(boolean reservable) {
                    this.reservable = reservable;
                }

                public int getRestriction() {
                    return restriction;
                }

                public void setRestriction(int restriction) {
                    this.restriction = restriction;
                }

                public int getRestrict_purchase_num() {
                    return restrict_purchase_num;
                }

                public void setRestrict_purchase_num(int restrict_purchase_num) {
                    this.restrict_purchase_num = restrict_purchase_num;
                }

                public boolean isIs_coupon_allowed() {
                    return is_coupon_allowed;
                }

                public void setIs_coupon_allowed(boolean is_coupon_allowed) {
                    this.is_coupon_allowed = is_coupon_allowed;
                }

                public int getAllocated_stock() {
                    return allocated_stock;
                }

                public void setAllocated_stock(int allocated_stock) {
                    this.allocated_stock = allocated_stock;
                }

                public int getIs_gift() {
                    return is_gift;
                }

                public void setIs_gift(int is_gift) {
                    this.is_gift = is_gift;
                }
            }
        }

        public static class SubjectsBean {
            /**
             * id : 84
             * title : 新品上市
             * detail : 质本天然,探寻自然生命的非凡能量,给“躁动”的肌肤一场新的旅行~~
             * image : https://image.yunifang.com/yunifang/images/goods/temp/171011162655217457875119759.jpg
             * start_time : 2017.05.16 09:26:13
             * end_time : 2018.10.31 00:00:00
             * show_number : 6
             * state : 1
             * sort : 0
             * descImage : https://image.yunifang.com/yunifang/images/goods/temp/17051609265319705925918251.jpg
             * template : templateDefault
             * goodsList : [{"id":"2039","goods_name":"水润柔嫩黑膜21片","shop_price":99.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2039/goods_img/17093020002498271170145819.jpg","reservable":false,"efficacy":"自然纯粹 水润纯净","stock_number":0,"restrict_purchase_num":0,"goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"2091","goods_name":"新品上市丨V7伪妆素颜霜20g","shop_price":79,"market_price":79,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2091/goods_img/170905172822119555059792173.jpg","reservable":false,"efficacy":"即刻提亮 闪亮肤色","stock_number":0,"restrict_purchase_num":0,"goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"2076","goods_name":"鲜嫩美莓面膜套装21片(插画版)","shop_price":99.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/2076/goods_img/170930212555714134276722977.jpg","reservable":false,"efficacy":"果然水润 嫩颜美莓","stock_number":0,"restrict_purchase_num":0,"goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"1638","goods_name":"嫩肌酵素黑膜礼盒21片","shop_price":139.9,"market_price":299,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1638/goods_img/17120411512014997886545935.jpg","reservable":false,"efficacy":"极地酵素 \u201c酵\u201d醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"1830","goods_name":"新品尝鲜|水润茶萃微囊黑面膜20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1830/goods_img/17063017284962337647468682.jpg","reservable":false,"efficacy":"只要一片 水润一天","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"745","goods_name":"全新升级丨晶亮红石榴面膜7片","shop_price":79,"market_price":89,"goods_img":"https://image.yunifang.com/yunifang/images/goods/745/goods_img/17081617418998795654179347.jpg","reservable":false,"efficacy":"深度排浊 一扫黯哑","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"1870","goods_name":"新品尝鲜|玉润雪肌黑白膜盒20片","shop_price":129.9,"market_price":297,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1870/goods_img/17071909555120332464127704.jpg","reservable":false,"efficacy":"黑白膜力 美肌如玉","stock_number":0,"restrict_purchase_num":0,"goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"1919","goods_name":"全新升级丨透亮红酒酵力面膜21片","shop_price":129.9,"market_price":239,"goods_img":"https://image.yunifang.com/yunifang/images/goods/1919/goods_img/170630171021217601465422538.jpg","reservable":false,"efficacy":"红酒透亮 酵醒美肌","stock_number":0,"restrict_purchase_num":0,"goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"}]
             * goodsIdsList : ["2039","492","2091","2076","1638","1830","745","1870","1919","1280"]
             * goodsRelationList : [{"id":"15459","subject_id":"84","goods_id":"2039","goodsName":"补水指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg","description":"精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~"},{"id":"15460","subject_id":"84","goods_id":"492","goodsName":"PG one热荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/171011192212214258195254179.jpg","description":"三重植物精粹,三重水润膜力,美时美刻,水润透亮~"},{"id":"15461","subject_id":"84","goods_id":"2091","goodsName":"遮瑕指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1709051825818467283561992.jpg","description":"如果你是素颜控,这款即刻提亮,闪亮肤色的懒人新品素颜霜你值得拥有~"},{"id":"15462","subject_id":"84","goods_id":"2076","goodsName":"水润指数:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17101119283583452898243380.jpg","description":"畅享鲜果派对,肌肤水嫩鲜活,萃取自然野草莓、黑莓、巴西莓精华,三款搭配持续水嫩鲜活~"},{"id":"15463","subject_id":"84","goods_id":"1638","goodsName":"推荐指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170905182614314997886548523.jpg","description":"蕴含南极活性补水酵素精华,持久补水锁水,轻蔬鲜果酵素助力平衡水油~"},{"id":"15464","subject_id":"84","goods_id":"1830","goodsName":"新品推荐:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1705240026717476518778188.jpg","description":"茶萃微囊精华,开创持续保湿新体验,只要一片,水润一天,持续保湿12小时以上"},{"id":"15465","subject_id":"84","goods_id":"745","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170816184151311258603701437.jpg","description":"萃取红石榴原液,滴滴蕴含鲜活能量,清洁排浊、透亮无瑕,改善粗糙黯哑小能手"},{"id":"15466","subject_id":"84","goods_id":"1870","goodsName":"新品推荐:★★★★☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/1707171037861467283567706.jpg","description":"白膜胶原蛋白精华,昼弹润生态库,黑膜三分子玻尿酸,夜补水先锋。黑白膜力,水肌如玉~"},{"id":"15467","subject_id":"84","goods_id":"1919","goodsName":"亮肤指数:★★★★★","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/170630224599017601465422520.jpg","description":"全新添加西班牙酵母发酵液,融合法国红酒多酚亮肤成分,加乘亮肤功效~"},{"id":"15468","subject_id":"84","goods_id":"1280","goodsName":"遮瑕指数:★★★☆☆","goodsImage":"https://image.yunifang.com/yunifang/images/goods/temp/17051609285005287026507049.jpg","description":"日本进口粉扑,云母成分强遮瑕,接触肌肤绵密柔软,粉体细腻,妆感轻薄,完美遮瑕~"}]
             * url : http://h.yunifang.com/goods/subject.html?id=84
             * wapUrl : http://vip.yunifang.com/goods/subject.html?id=84
             */

            private String id;
            private String title;
            private String detail;
            private String image;
            private String start_time;
            private String end_time;
            private int show_number;
            private String state;
            private int sort;
            private String descImage;
            private String template;
            private String url;
            private String wapUrl;
            private List<GoodsListBeanX> goodsList;
            private List<String> goodsIdsList;
            private List<GoodsRelationListBean> goodsRelationList;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getDetail() {
                return detail;
            }

            public void setDetail(String detail) {
                this.detail = detail;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public String getStart_time() {
                return start_time;
            }

            public void setStart_time(String start_time) {
                this.start_time = start_time;
            }

            public String getEnd_time() {
                return end_time;
            }

            public void setEnd_time(String end_time) {
                this.end_time = end_time;
            }

            public int getShow_number() {
                return show_number;
            }

            public void setShow_number(int show_number) {
                this.show_number = show_number;
            }

            public String getState() {
                return state;
            }

            public void setState(String state) {
                this.state = state;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public String getDescImage() {
                return descImage;
            }

            public void setDescImage(String descImage) {
                this.descImage = descImage;
            }

            public String getTemplate() {
                return template;
            }

            public void setTemplate(String template) {
                this.template = template;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getWapUrl() {
                return wapUrl;
            }

            public void setWapUrl(String wapUrl) {
                this.wapUrl = wapUrl;
            }

            public List<GoodsListBeanX> getGoodsList() {
                return goodsList;
            }

            public void setGoodsList(List<GoodsListBeanX> goodsList) {
                this.goodsList = goodsList;
            }

            public List<String> getGoodsIdsList() {
                return goodsIdsList;
            }

            public void setGoodsIdsList(List<String> goodsIdsList) {
                this.goodsIdsList = goodsIdsList;
            }

            public List<GoodsRelationListBean> getGoodsRelationList() {
                return goodsRelationList;
            }

            public void setGoodsRelationList(List<GoodsRelationListBean> goodsRelationList) {
                this.goodsRelationList = goodsRelationList;
            }

            public static class GoodsListBeanX {
                /**
                 * id : 2039
                 * goods_name : 水润柔嫩黑膜21片
                 * shop_price : 99.9
                 * market_price : 297.0
                 * goods_img : https://image.yunifang.com/yunifang/images/goods/2039/goods_img/17093020002498271170145819.jpg
                 * reservable : false
                 * efficacy : 自然纯粹 水润纯净
                 * stock_number : 0
                 * restrict_purchase_num : 0
                 * goodsName : 补水指数:★★★☆☆
                 * goodsImage : https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg
                 * description : 精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~
                 */

                private String id;
                private String goods_name;
                private double shop_price;
                private double market_price;
                private String goods_img;
                private boolean reservable;
                private String efficacy;
                private int stock_number;
                private int restrict_purchase_num;
                private String goodsName;
                private String goodsImage;
                private String description;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getGoods_name() {
                    return goods_name;
                }

                public void setGoods_name(String goods_name) {
                    this.goods_name = goods_name;
                }

                public double getShop_price() {
                    return shop_price;
                }

                public void setShop_price(double shop_price) {
                    this.shop_price = shop_price;
                }

                public double getMarket_price() {
                    return market_price;
                }

                public void setMarket_price(double market_price) {
                    this.market_price = market_price;
                }

                public String getGoods_img() {
                    return goods_img;
                }

                public void setGoods_img(String goods_img) {
                    this.goods_img = goods_img;
                }

                public boolean isReservable() {
                    return reservable;
                }

                public void setReservable(boolean reservable) {
                    this.reservable = reservable;
                }

                public String getEfficacy() {
                    return efficacy;
                }

                public void setEfficacy(String efficacy) {
                    this.efficacy = efficacy;
                }

                public int getStock_number() {
                    return stock_number;
                }

                public void setStock_number(int stock_number) {
                    this.stock_number = stock_number;
                }

                public int getRestrict_purchase_num() {
                    return restrict_purchase_num;
                }

                public void setRestrict_purchase_num(int restrict_purchase_num) {
                    this.restrict_purchase_num = restrict_purchase_num;
                }

                public String getGoodsName() {
                    return goodsName;
                }

                public void setGoodsName(String goodsName) {
                    this.goodsName = goodsName;
                }

                public String getGoodsImage() {
                    return goodsImage;
                }

                public void setGoodsImage(String goodsImage) {
                    this.goodsImage = goodsImage;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }
            }

            public static class GoodsRelationListBean {
                /**
                 * id : 15459
                 * subject_id : 84
                 * goods_id : 2039
                 * goodsName : 补水指数:★★★☆☆
                 * goodsImage : https://image.yunifang.com/yunifang/images/goods/temp/171011193181418890895139029.jpg
                 * description : 精选龙头竹菁萃、牛油果精粹、黑珍珠精粹,给你自然纯粹,水润纯净体验~
                 */

                private String id;
                private String subject_id;
                private String goods_id;
                private String goodsName;
                private String goodsImage;
                private String description;

                public String getId() {
                    return id;
                }

                public void setId(String id) {
                    this.id = id;
                }

                public String getSubject_id() {
                    return subject_id;
                }

                public void setSubject_id(String subject_id) {
                    this.subject_id = subject_id;
                }

                public String getGoods_id() {
                    return goods_id;
                }

                public void setGoods_id(String goods_id) {
                    this.goods_id = goods_id;
                }

                public String getGoodsName() {
                    return goodsName;
                }

                public void setGoodsName(String goodsName) {
                    this.goodsName = goodsName;
                }

                public String getGoodsImage() {
                    return goodsImage;
                }

                public void setGoodsImage(String goodsImage) {
                    this.goodsImage = goodsImage;
                }

                public String getDescription() {
                    return description;
                }

                public void setDescription(String description) {
                    this.description = description;
                }
            }
        }

        public static class Ad1Bean {
            /**
             * id : 1263
             * createtime : 2017.11.30 18:20:47
             * lastupdatetime : 2017.12.02 09:30:05
             * image : https://image.yunifang.com/yunifang/images/goods/ad0/17113018202054044470913273.jpg
             * ad_type : 0
             * sort : 1522
             * position : 0
             * enabled : 1
             * createuser : leiqi
             * lastupdateuser : leiqi
             * ad_type_dynamic : 1
             * ad_type_dynamic_data : http://m.yunifang.com/yunifang/web/h/12_presale2.html
             * ad_type_dynamic_detail : http%3A%2F%2Fm.yunifang.com%2Fyunifang%2Fweb%2Fh%2F12_presale2.html
             * title : 双12预售APP
             * channelType : 1
             * show_channel : 1,2,3,4
             */

            private String id;
            private String createtime;
            private String lastupdatetime;
            private String image;
            private int ad_type;
            private int sort;
            private int position;
            private int enabled;
            private String createuser;
            private String lastupdateuser;
            private String ad_type_dynamic;
            private String ad_type_dynamic_data;
            private String ad_type_dynamic_detail;
            private String title;
            private String channelType;
            private String show_channel;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getCreatetime() {
                return createtime;
            }

            public void setCreatetime(String createtime) {
                this.createtime = createtime;
            }

            public String getLastupdatetime() {
                return lastupdatetime;
            }

            public void setLastupdatetime(String lastupdatetime) {
                this.lastupdatetime = lastupdatetime;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public int getAd_type() {
                return ad_type;
            }

            public void setAd_type(int ad_type) {
                this.ad_type = ad_type;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPosition() {
                return position;
            }

            public void setPosition(int position) {
                this.position = position;
            }

            public int getEnabled() {
                return enabled;
            }

            public void setEnabled(int enabled) {
                this.enabled = enabled;
            }

            public String getCreateuser() {
                return createuser;
            }

            public void setCreateuser(String createuser) {
                this.createuser = createuser;
            }

            public String getLastupdateuser() {
                return lastupdateuser;
            }

            public void setLastupdateuser(String lastupdateuser) {
                this.lastupdateuser = lastupdateuser;
            }

            public String getAd_type_dynamic() {
                return ad_type_dynamic;
            }

            public void setAd_type_dynamic(String ad_type_dynamic) {
                this.ad_type_dynamic = ad_type_dynamic;
            }

            public String getAd_type_dynamic_data() {
                return ad_type_dynamic_data;
            }

            public void setAd_type_dynamic_data(String ad_type_dynamic_data) {
                this.ad_type_dynamic_data = ad_type_dynamic_data;
            }

            public String getAd_type_dynamic_detail() {
                return ad_type_dynamic_detail;
            }

            public void setAd_type_dynamic_detail(String ad_type_dynamic_detail) {
                this.ad_type_dynamic_detail = ad_type_dynamic_detail;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public String getChannelType() {
                return channelType;
            }

            public void setChannelType(String channelType) {
                this.channelType = channelType;
            }

            public String getShow_channel() {
                return show_channel;
            }

            public void setShow_channel(String show_channel) {
                this.show_channel = show_channel;
            }
        }

        public static class Ad5Bean {
            /**
             * id : 1040
             * image : https://image.yunifang.com/yunifang/images/goods/ad0/171129135721120880881174949.png
             * ad_type : 0
             * sort : 326
             * position : 5
             * enabled : 0
             * ad_type_dynamic : 1
             * ad_type_dynamic_data : http://h.yunifang.com/sign/sign.html?login_check=2
             * ad_type_dynamic_detail : http%3A%2F%2Fh.yunifang.com%2Fsign%2Fsign.html%3Flogin_check%3D2
             * show_channel : 1,2
             * title : 每日签到
             */

            private String id;
            private String image;
            private int ad_type;
            private int sort;
            private int position;
            private int enabled;
            private String ad_type_dynamic;
            private String ad_type_dynamic_data;
            private String ad_type_dynamic_detail;
            private String show_channel;
            private String title;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public int getAd_type() {
                return ad_type;
            }

            public void setAd_type(int ad_type) {
                this.ad_type = ad_type;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPosition() {
                return position;
            }

            public void setPosition(int position) {
                this.position = position;
            }

            public int getEnabled() {
                return enabled;
            }

            public void setEnabled(int enabled) {
                this.enabled = enabled;
            }

            public String getAd_type_dynamic() {
                return ad_type_dynamic;
            }

            public void setAd_type_dynamic(String ad_type_dynamic) {
                this.ad_type_dynamic = ad_type_dynamic;
            }

            public String getAd_type_dynamic_data() {
                return ad_type_dynamic_data;
            }

            public void setAd_type_dynamic_data(String ad_type_dynamic_data) {
                this.ad_type_dynamic_data = ad_type_dynamic_data;
            }

            public String getAd_type_dynamic_detail() {
                return ad_type_dynamic_detail;
            }

            public void setAd_type_dynamic_detail(String ad_type_dynamic_detail) {
                this.ad_type_dynamic_detail = ad_type_dynamic_detail;
            }

            public String getShow_channel() {
                return show_channel;
            }

            public void setShow_channel(String show_channel) {
                this.show_channel = show_channel;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }
        }

        public static class Ad8Bean {
            /**
             * id : 1056
             * image : https://image.yunifang.com/yunifang/images/goods/ad0/170719150582816742818457761.png
             * ad_type : 0
             * sort : 72
             * position : 8
             * enabled : 0
             * description : 人气好物超值推荐
             * ad_type_dynamic : 1
             * ad_type_dynamic_data : http://vip.yunifang.com/goods/recommend.html?id=87
             * ad_type_dynamic_detail : http%3A%2F%2Fh.yunifang.com%2Fgoods%2Frecommend.html%3Fid%3D87
             * show_channel : 1,2,3,4
             * title : 新鲜每一天
             * goods : {"collect_count":0,"reservable":false,"restriction":0,"restrict_purchase_num":0,"is_coupon_allowed":false,"allocated_stock":0,"is_gift":0}
             */

            private String id;
            private String image;
            private int ad_type;
            private int sort;
            private int position;
            private int enabled;
            private String description;
            private String ad_type_dynamic;
            private String ad_type_dynamic_data;
            private String ad_type_dynamic_detail;
            private String show_channel;
            private String title;
            private GoodsBeanX goods;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getImage() {
                return image;
            }

            public void setImage(String image) {
                this.image = image;
            }

            public int getAd_type() {
                return ad_type;
            }

            public void setAd_type(int ad_type) {
                this.ad_type = ad_type;
            }

            public int getSort() {
                return sort;
            }

            public void setSort(int sort) {
                this.sort = sort;
            }

            public int getPosition() {
                return position;
            }

            public void setPosition(int position) {
                this.position = position;
            }

            public int getEnabled() {
                return enabled;
            }

            public void setEnabled(int enabled) {
                this.enabled = enabled;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getAd_type_dynamic() {
                return ad_type_dynamic;
            }

            public void setAd_type_dynamic(String ad_type_dynamic) {
                this.ad_type_dynamic = ad_type_dynamic;
            }

            public String getAd_type_dynamic_data() {
                return ad_type_dynamic_data;
            }

            public void setAd_type_dynamic_data(String ad_type_dynamic_data) {
                this.ad_type_dynamic_data = ad_type_dynamic_data;
            }

            public String getAd_type_dynamic_detail() {
                return ad_type_dynamic_detail;
            }

            public void setAd_type_dynamic_detail(String ad_type_dynamic_detail) {
                this.ad_type_dynamic_detail = ad_type_dynamic_detail;
            }

            public String getShow_channel() {
                return show_channel;
            }

            public void setShow_channel(String show_channel) {
                this.show_channel = show_channel;
            }

            public String getTitle() {
                return title;
            }

            public void setTitle(String title) {
                this.title = title;
            }

            public GoodsBeanX getGoods() {
                return goods;
            }

            public void setGoods(GoodsBeanX goods) {
                this.goods = goods;
            }

            public static class GoodsBeanX {
                /**
                 * collect_count : 0
                 * reservable : false
                 * restriction : 0
                 * restrict_purchase_num : 0
                 * is_coupon_allowed : false
                 * allocated_stock : 0
                 * is_gift : 0
                 */

                private int collect_count;
                private boolean reservable;
                private int restriction;
                private int restrict_purchase_num;
                private boolean is_coupon_allowed;
                private int allocated_stock;
                private int is_gift;

                public int getCollect_count() {
                    return collect_count;
                }

                public void setCollect_count(int collect_count) {
                    this.collect_count = collect_count;
                }

                public boolean isReservable() {
                    return reservable;
                }

                public void setReservable(boolean reservable) {
                    this.reservable = reservable;
                }

                public int getRestriction() {
                    return restriction;
                }

                public void setRestriction(int restriction) {
                    this.restriction = restriction;
                }

                public int getRestrict_purchase_num() {
                    return restrict_purchase_num;
                }

                public void setRestrict_purchase_num(int restrict_purchase_num) {
                    this.restrict_purchase_num = restrict_purchase_num;
                }

                public boolean isIs_coupon_allowed() {
                    return is_coupon_allowed;
                }

                public void setIs_coupon_allowed(boolean is_coupon_allowed) {
                    this.is_coupon_allowed = is_coupon_allowed;
                }

                public int getAllocated_stock() {
                    return allocated_stock;
                }

                public void setAllocated_stock(int allocated_stock) {
                    this.allocated_stock = allocated_stock;
                }

                public int getIs_gift() {
                    return is_gift;
                }

                public void setIs_gift(int is_gift) {
                    this.is_gift = is_gift;
                }
            }
        }

        public static class DefaultGoodsListBean {
            /**
             * id : 121
             * goods_name : 经典款丨美白嫩肤面膜7片
             * shop_price : 49.9
             * market_price : 99.0
             * goods_img : https://image.yunifang.com/yunifang/images/goods/121/goods_img/17062610568378169043195978.jpg
             * reservable : false
             * efficacy : 美白嫩肤 层层葆鲜
             * stock_number : 0
             * restrict_purchase_num : 0
             */

            private String id;
            private String goods_name;
            private double shop_price;
            private double market_price;
            private String goods_img;
            private boolean reservable;
            private String efficacy;
            private int stock_number;
            private int restrict_purchase_num;

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public String getGoods_name() {
                return goods_name;
            }

            public void setGoods_name(String goods_name) {
                this.goods_name = goods_name;
            }

            public double getShop_price() {
                return shop_price;
            }

            public void setShop_price(double shop_price) {
                this.shop_price = shop_price;
            }

            public double getMarket_price() {
                return market_price;
            }

            public void setMarket_price(double market_price) {
                this.market_price = market_price;
            }

            public String getGoods_img() {
                return goods_img;
            }

            public void setGoods_img(String goods_img) {
                this.goods_img = goods_img;
            }

            public boolean isReservable() {
                return reservable;
            }

            public void setReservable(boolean reservable) {
                this.reservable = reservable;
            }

            public String getEfficacy() {
                return efficacy;
            }

            public void setEfficacy(String efficacy) {
                this.efficacy = efficacy;
            }

            public int getStock_number() {
                return stock_number;
            }

            public void setStock_number(int stock_number) {
                this.stock_number = stock_number;
            }

            public int getRestrict_purchase_num() {
                return restrict_purchase_num;
            }

            public void setRestrict_purchase_num(int restrict_purchase_num) {
                this.restrict_purchase_num = restrict_purchase_num;
            }
        }
    }

    @Override
    public String toString() {
        return "Bean{" +
                "code=" + code +
                ", msg='" + msg + '\'' +
                ", data=" + data +
                '}';
    }
}


IInterface:

package com.example.muhanxi.rxjavademo;

import io.reactivex.Observable;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.http.DELETE;
import retrofit2.http.GET;

/**
 * Created by muhanxi on 17/12/4.
 */

public interface IInterface {



    @GET("/yunifang/mobile/home")
    Call<ResponseBody> get();



    @GET("/yunifang/mobile/home")
    Observable<Bean> get1();

}


MainActivity:

package com.example.muhanxi.rxjavademo;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;

import com.google.gson.Gson;

import org.reactivestreams.Subscription;

import java.io.IOException;
import java.util.ArrayList;
import java.util.concurrent.TimeUnit;

import io.reactivex.BackpressureStrategy;
import io.reactivex.Flowable;
import io.reactivex.FlowableEmitter;
import io.reactivex.FlowableOnSubscribe;
import io.reactivex.Observable;
import io.reactivex.ObservableEmitter;
import io.reactivex.ObservableOnSubscribe;
import io.reactivex.ObservableSource;
import io.reactivex.Observer;
import io.reactivex.Scheduler;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.disposables.Disposable;
import io.reactivex.functions.Action;
import io.reactivex.functions.BiFunction;
import io.reactivex.functions.Consumer;
import io.reactivex.functions.Function;
import io.reactivex.schedulers.Schedulers;
import okhttp3.ResponseBody;
import retrofit2.Call;
import retrofit2.Callback;
import retrofit2.Response;
import retrofit2.Retrofit;
import retrofit2.adapter.rxjava2.RxJava2CallAdapterFactory;
import retrofit2.converter.gson.GsonConverterFactory;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);



        findViewById(R.id.btn).setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                zip1();
            }
        });













    }
    Disposable disposable = null;


    private void onObserverable(){

        //创建了一个被观察者
        Observable<String> observable =  Observable.create(new ObservableOnSubscribe<String>() {
            @Override
            public void subscribe(ObservableEmitter<String> e) throws Exception {
//                e 发射器

                //发送onnext事件

                for(int i=0;i<100;i++){
//                    if(i == 50){
//                        disposable.dispose();
//                    }
                    e.onNext(""+i);
                    if(i == 50){
//                        e.onComplete();
//                        e.onError(new Exception("1"));
                    }
                    //只要执行了  onComplete  onError , 后续在发送的onNext 事件, 再也无法接受
                }
//                e.onError(new Exception(""));

//                e.onComplete();

            }
        });


        //创建观察者
        Observer observer = new Observer<String>(){

            @Override
            public void onSubscribe(Disposable d) {

                disposable = d ;

//                断开 被观察者和观察者之间的关系
//                disposable.dispose();
                // 判断 被观察者和观察者 之间是否还订阅关系
//                disposable.isDisposed()

            }

            @Override
            public void onNext(String s) {
                //用于接受  被观察者所方法的事件

                System.out.println("Observer s = " + s);

            }

            @Override
            public void onError(Throwable e) {
                //发生异常
                System.out.println("onError s = " + e.getMessage());

            }

            @Override
            public void onComplete() {
//                 事件完成
                System.out.println("onComplete s = ");


            }
        };


        //订阅
        observable.subscribe(observer);
    }


    private void test1(){

        Observable.create(new ObservableOnSubscribe<String>() {
            @Override
            public void subscribe(ObservableEmitter<String> e) throws Exception {

                System.out.println("Observable  " + Thread.currentThread().getName());
                for(int i=0;i<1000;i++){
                    e.onNext(i+"");
                }
                System.out.println("Observable over " );


            }
//            subscribeOn 指定 被观察者所在的线程
        }).subscribeOn(Schedulers.io())
//                指定 观察者所在的线程
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Observer<String>() {
            @Override
            public void onSubscribe(Disposable d) {

            }

            @Override
            public void onNext(String s) {
                System.out.println("Observer  " + Thread.currentThread().getName());

                try {
                    Thread.sleep(2000);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
                System.out.println(" "+ s);

            }

            @Override
            public void onError(Throwable e) {

            }

            @Override
            public void onComplete() {

            }
        });

    }





    private void test2(){


        Flowable.create(new FlowableOnSubscribe<String>() {
            @Override
            public void subscribe(FlowableEmitter<String> e) throws Exception {

                for(int i=0;i<1000;i++){
                    e.onNext(""+i);
                }

            }
        }, BackpressureStrategy.LATEST)
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<String>() {
                    @Override
                    public void accept(String s) throws Exception {

                        Thread.sleep(100);
                        System.out.println("Consumer   " + s);
                    }
                });

    }



    private void test3(){






        Flowable.create(new FlowableOnSubscribe<String>() {
            @Override
            public void subscribe(FlowableEmitter<String> e) throws Exception {

                e.onNext("onnext");
                e.onError(new Exception("1"));
//                e.onComplete();

            }
        },BackpressureStrategy.BUFFER)
//                .subscribeOn(Schedulers.io())
//                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<String>() {
                    @Override
                    public void accept(String s) throws Exception {

//                        onnext
                        System.out.println("Consumer  onnext" + s);

                    }
                }, new Consumer<Throwable>() {
                    @Override
                    public void accept(Throwable throwable) throws Exception {
//                      onerror
                        System.out.println("Consumer  onerror" + throwable.getMessage());

                    }
                }, new Action() {
                    @Override
                    public void run() throws Exception {
//                          onComplet
                        System.out.println("Consumer  Action");

                    }
                });




    }


    private void test4(){


        Flowable.create(new FlowableOnSubscribe<Integer>() {
            @Override
            public void subscribe(FlowableEmitter<Integer> e) throws Exception {

                e.onNext(1);
                e.onError(new Exception(""));
            }
        },BackpressureStrategy.BUFFER).subscribe(new Consumer<Integer>() {
            @Override
            public void accept(Integer integer) throws Exception {

                System.out.println(" onNext");
            }
        }, new Consumer<Throwable>() {
            @Override
            public void accept(Throwable throwable) throws Exception {
                System.out.println(" onError");

            }
        });




    }




    private void map(){


        Flowable.create(new FlowableOnSubscribe<String>() {
            @Override
            public void subscribe(FlowableEmitter<String> e) throws Exception {
                e.onNext("11");
            }
        },BackpressureStrategy.BUFFER)
                .map(new Function<String, Integer>() {
            @Override
            public Integer apply(String s) throws Exception {
                return Integer.valueOf(s);
            }
        }).subscribe(new Consumer<Integer>() {
            @Override
            public void accept(Integer integer) throws Exception {

                System.out.println("integer = " + integer);
            }
        });




    }




    private void test5(){





        Flowable.create(new FlowableOnSubscribe<String>() {
            @Override
            public void subscribe(final FlowableEmitter<String> e) throws Exception {

                Retrofit retrofit = new Retrofit.Builder()
                        .baseUrl("http://m.yunifang.com")
                        .build();

                IInterface iInterface =  retrofit.create(IInterface.class);

                iInterface.get().enqueue(new Callback<ResponseBody>() {
                    @Override
                    public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {

                        try {
                            String result =    response.body().string() ;
                            e.onNext(result);
                        } catch (IOException e1) {
                            e1.printStackTrace();
                        }
                    }

                    @Override
                    public void onFailure(Call<ResponseBody> call, Throwable t) {

                    }
                });

            }
        },BackpressureStrategy.BUFFER)
                .map(new Function<String, Bean>() {
            @Override
            public Bean apply(String s) throws Exception {

                Gson gson = new Gson();


                return gson.fromJson(s,Bean.class);
            }
        })
                .subscribeOn(Schedulers.io())
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<Bean>() {
            @Override
            public void accept(Bean bean) throws Exception {

            }
        });


    }





    private void flatMap(){

//        Observable.create(new ObservableOnSubscribe<String>() {
//            @Override
//            public void subscribe(final ObservableEmitter<String> e) throws Exception {
//
//                e.onNext("1");
//                e.onNext("2");
//
////                Retrofit retrofit = new Retrofit.Builder()
////                        .baseUrl("")
////                        .build();
////
////                final IInterface iInterface = retrofit.create(IInterface.class);
////
////                iInterface.get().enqueue(new Callback<ResponseBody>() {
////                    @Override
////                    public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
////
////                        try {
////                            String result = response.body().string();
////
////                            e.onNext(result);
////
////
////
////                        } catch (IOException e) {
////                            e.printStackTrace();
////                        }
//
//
//                    }
//
//                    @Override
//                    public void onFailure(Call<ResponseBody> call, Throwable t) {
//
//                    }
//                });
//
//            }
//        }).flatMap(new Function<String, ObservableSource<ArrayList>>() {
//            @Override
//            public ObservableSource<ArrayList> apply(String s) throws Exception {
//
//
//
//                ArrayList list = new ArrayList<>();
//                for (int i=0;i<3;i++){
//                    list.add( s + " " + i);
//                }
//                return Observable.fromArray(list).delay(1, TimeUnit.SECONDS);
//            }
//        }).subscribe(new Consumer<ArrayList>() {
//            @Override
//            public void accept(ArrayList arrayList) throws Exception {
//
//
//                for (int i=0;i<arrayList.size();i++){
//                    System.out.println("arrayList = " + arrayList.get(i));
//                }
//
//            }
//        });


    }




    private void test9(){




    }



    private void t1(IInterface iInterface,String result){
        iInterface.get().enqueue(new Callback<ResponseBody>() {
            @Override
            public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {

                try {
                    String te = response.body().string();
                } catch (IOException e) {
                    e.printStackTrace();
                }
            }

            @Override
            public void onFailure(Call<ResponseBody> call, Throwable t) {

            }
        });
    }



    private void concatMap(){

        Observable.create(new ObservableOnSubscribe<String>() {
            @Override
            public void subscribe(ObservableEmitter<String> e) throws Exception {

                e.onNext("1");
                e.onNext("2");
                e.onNext("3");
            }
        }).concatMap(new Function<String, ObservableSource<ArrayList>>() {
            @Override
            public ObservableSource<ArrayList> apply(String s) throws Exception {

                ArrayList list = new ArrayList<>();
                for (int i=0;i<3;i++){
                    list.add( s + " " + i);
                }
                return Observable.fromArray(list).delay(1, TimeUnit.SECONDS);
//                return null;
            }
        }).subscribe(new Consumer<ArrayList>() {
            @Override
            public void accept(ArrayList arrayList) throws Exception {
                for (int i=0;i<arrayList.size();i++){
                    System.out.println("arrayList = " + arrayList.get(i));
                }

            }
        });

    }



    private void zip(){


        Observable<String> observable =  Observable.create(new ObservableOnSubscribe<String>() {
            @Override
            public void subscribe(ObservableEmitter<String> e) throws Exception {

                e.onNext("1");
                e.onNext("2");
                e.onNext("3");

            }
        });


        Observable<String> observable1 = Observable.create(new ObservableOnSubscribe<String>() {
            @Override
            public void subscribe(ObservableEmitter<String> e) throws Exception {
                e.onNext("A");
                e.onNext("B");
                e.onNext("C");
            }
        });


        Observable.zip(observable, observable1, new BiFunction<String, String, String>() {
            @Override
            public String apply(String s, String s2) throws Exception {
                return s + s2;
            }
        }).subscribe(new Consumer<String>() {
            @Override
            public void accept(String s) throws Exception {
                System.out.println("s = " + s);
            }
        });




    }



    // rxjava 和retrofit 结合使用

    private void zip1(){




        Retrofit retrofit = new Retrofit.Builder()
                .baseUrl("http://m.yunifang.com")
                .addConverterFactory(GsonConverterFactory.create())
                // call 转化成 Observerable
                .addCallAdapterFactory(RxJava2CallAdapterFactory.create())
                .build();

        IInterface iInterface = retrofit.create(IInterface.class);

        iInterface.get1()
                // 指定 被观察者 所在一个IO线程
                .subscribeOn(Schedulers.io())
                //指定观察者所在 住县城
                .observeOn(AndroidSchedulers.mainThread())
                .subscribe(new Consumer<Bean>() {
                    @Override
                    public void accept(Bean bean) throws Exception {

                        System.out.println("bean = " + bean.toString());
                    }
                });




    }





}



ic_launcher_background:

<?xml version="1.0" encoding="utf-8"?>
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="108dp"
    android:height="108dp"
    android:viewportHeight="108"
    android:viewportWidth="108">
    <path
        android:fillColor="#26A69A"
        android:pathData="M0,0h108v108h-108z" />
    <path
        android:fillColor="#00000000"
        android:pathData="M9,0L9,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,0L19,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M29,0L29,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M39,0L39,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M49,0L49,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M59,0L59,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M69,0L69,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M79,0L79,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M89,0L89,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M99,0L99,108"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,9L108,9"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,19L108,19"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,29L108,29"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,39L108,39"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,49L108,49"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,59L108,59"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,69L108,69"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,79L108,79"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,89L108,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M0,99L108,99"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,29L89,29"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,39L89,39"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,49L89,49"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,59L89,59"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,69L89,69"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M19,79L89,79"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M29,19L29,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M39,19L39,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M49,19L49,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M59,19L59,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M69,19L69,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
    <path
        android:fillColor="#00000000"
        android:pathData="M79,19L79,89"
        android:strokeColor="#33FFFFFF"
        android:strokeWidth="0.8" />
</vector>


ic_launcher_foreground:

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:aapt="http://schemas.android.com/aapt"
    android:width="108dp"
    android:height="108dp"
    android:viewportHeight="108"
    android:viewportWidth="108">
    <path
        android:fillType="evenOdd"
        android:pathData="M32,64C32,64 38.39,52.99 44.13,50.95C51.37,48.37 70.14,49.57 70.14,49.57L108.26,87.69L108,109.01L75.97,107.97L32,64Z"
        android:strokeColor="#00000000"
        android:strokeWidth="1">
        <aapt:attr name="android:fillColor">
            <gradient
                android:endX="78.5885"
                android:endY="90.9159"
                android:startX="48.7653"
                android:startY="61.0927"
                android:type="linear">
                <item
                    android:color="#44000000"
                    android:offset="0.0" />
                <item
                    android:color="#00000000"
                    android:offset="1.0" />
            </gradient>
        </aapt:attr>
    </path>
    <path
        android:fillColor="#FFFFFF"
        android:fillType="nonZero"
        android:pathData="M66.94,46.02L66.94,46.02C72.44,50.07 76,56.61 76,64L32,64C32,56.61 35.56,50.11 40.98,46.06L36.18,41.19C35.45,40.45 35.45,39.3 36.18,38.56C36.91,37.81 38.05,37.81 38.78,38.56L44.25,44.05C47.18,42.57 50.48,41.71 54,41.71C57.48,41.71 60.78,42.57 63.68,44.05L69.11,38.56C69.84,37.81 70.98,37.81 71.71,38.56C72.44,39.3 72.44,40.45 71.71,41.19L66.94,46.02ZM62.94,56.92C64.08,56.92 65,56.01 65,54.88C65,53.76 64.08,52.85 62.94,52.85C61.8,52.85 60.88,53.76 60.88,54.88C60.88,56.01 61.8,56.92 62.94,56.92ZM45.06,56.92C46.2,56.92 47.13,56.01 47.13,54.88C47.13,53.76 46.2,52.85 45.06,52.85C43.92,52.85 43,53.76 43,54.88C43,56.01 43.92,56.92 45.06,56.92Z"
        android:strokeColor="#00000000"
        android:strokeWidth="1" />
</vector>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值