Pipes
2.1.0 Pipes
2.1.0 Pipes
  • Introduction
  • Configuration
  • Valves
    • Debug
      • Dump Request
      • Dump Session
      • Dump State
    • Flow
      • Flow Fail
      • Flow State Add
      • Assert Value
      • Pipe Exec
      • Pipe Call
    • Item
      • Item Create
      • Item Merge
      • Item Remove
      • Items Remove
      • Item Property Add
      • Item Property Split
      • Item Property Rename
      • Item Property Token Replace
      • MV Property To Items
      • MV Property Join
    • Freja
    • BankID
      • BidOperation
      • BidToItems
    • DateTime
      • Instant Generator
      • Instant Transformer
    • HTTP
      • GET
      • PUT
      • POST
      • DELETE
    • JWT
      • CreateJwt
      • ParseJwt
    • JSON
      • JsonObjectCreate
    • LDAP
      • LDAP Search
      • LDAP Group Filter
      • LDAP Bind
      • LDAP Add
      • LDAP Modify
      • LDAP Move
      • DN Parse
    • JDBC Query
    • Cef event
    • Request
      • RequestParameterExist
      • RequestParameterRename
    • Session
      • Session Put
      • CopyFromSession
    • ScriptEval
    • Codecs
      • Base64 Encode
      • Base64 Decode
    • Tokens
      • Token Authentication
    • PKI
      • X509 Certificate Extractor
      • X509 Certificate Validator
    • Delivery
      • Clean Mobile Valve
      • SMS Valve
      • Voice Valve
      • SMTP Valve
    • OTP
      • OTP Generation
      • OTP Validation
    • Misc
      • Basic Auth
Powered by GitBook
On this page
  1. Valves
  2. Item

Item Property Split

PreviousItem Property AddNextItem Property Rename

Valve to split a single value property into a multi value using a configurable token separator.

Valve operates on all items, use item_include_expr to control which items to include (see ).

Configuration

Valve name: ItemPropertySplit

Name
Description
Default value
Mandatory
Expanded

src

Name of property to split

dest

Name of result property. If not specified, result will replace the value of the source property.

${src}

separator

Separator to use for split.

","

keep

Flag to control if source property is kept or removed after the split is performed.

false

trim

Flag to control if result values are trimmed (whitespaces are removed from beginning and end) or not.

false

{
    "name":"ItemPropertySplit",
    "config":{
        "src":"roles",
        "separator":";",
        "keep": false,
        "trim": true
    }
}
Item