# Items और Expressions — n8n के साथ AI Automation

Source: https://www.geekswithgeeks.com/hi/n8n-ai-automation/basics-items-expressions

> समझें कि डेटा items की सूची के रूप में चलता है और expressions से मान पढ़ें।

## JSON items की सूची

Nodes के बीच डेटा **items की सूची** है, और हर item एक object है जिसमें `json` field होता है। Node आम तौर पर **हर item के लिए** एक बार चलता है। किसी भी field में आप दोहरे curly braces में **expression** लिख सकते हैं: `{{ $json.email }}` मौजूदा item से field पढ़ता है, और `{{ $("Webhook").item.json.name }}` पहले के node से पढ़ता है।

## Items और expressions

तीन items का मतलब अगला node तीन बार चलता है। Expressions JavaScript हैं, इसलिए आप मान inline बदल सकते हैं।

```text
Items flowing out of a node:
  [ { json: { name: "Asha", total: 1200 } },
    { json: { name: "Ravi", total: 8000 } },
    { json: { name: "Meera", total: 450 } } ]

Expressions in the next node:
  {{ $json.name }}                       -> Asha, Ravi, Meera (one run each)
  {{ $json.total * 1.18 }}               -> total with 18% tax
  {{ $json.name.toUpperCase() }}         -> ASHA, RAVI, MEERA
```

## Input panel देखें

Expression विफल हो तो node खोलकर INPUT panel देखें: field नाम अक्सर आपकी धारणा से अलग होते हैं (`Name` बनाम `name`), और field को खींचकर expression में डालने से सटीक path मिल जाता है।

**Quiz:** किसी node को 3 items मिले। वह आम तौर पर कितनी बार चलता है?

- [ ] सभी items के लिए एक बार
- [x] तीन बार, हर item के लिए एक
- [ ] कभी नहीं
- [ ] ठीक दस बार

*Answer:* तीन बार, हर item के लिए एक. ज़्यादातर nodes हर आने वाले item पर एक बार चलते हैं, हालाँकि कुछ सभी items को साथ भी सँभाल सकते हैं।
