Scrapy seems will format my output from dict to array while all i need was just string object.The output:

```html
{"title": ["some title some title"], "url": ["https://www.example.com/"], "upDate": ["2017/06/07 10:23:00"]}

```

and the code:

```html
    l = ItemLoader(item=RoomInfoItem(), response=response)
    updateStr = '2017-' + res.css('td[class="time"]::text').extract_first() 
    l.add_value('upDate', upDateStr)
    ownerurl = response.css('span[class="from"] a::attr(href)').extract_first()
    l.add_value('ownerUrl', ownerurl)
    title = response.css('div[id="content"] h1::text').extract_first()
    l.add_value('title', title)
    yield l.load_item()

```

the scrapy resource it seems like when add new value to item, scrapy will turn the argument to an iterable by scrapy.utils.misc.arg\_to\_iter().
If there any other method can add values to the items while not change the value data struct?
The output i want may look like this:

```html
{"title": "some title some title", "url": "https://www.example.com/", "upDate": "2017/06/07 10:23:00"}

```