input: from typing import Dict
  
  
  def feature_extraction(input_str: str) -> Dict[str, any]:
      """ Extracts features from a JSON string input. The extracted features include
      the 'id' field, the 'title' field, and the length of the 'body' field.
      >>> feature_extraction('{"id":111,"title":"This is a sample title","body":"This is a sample body text"}')
      {'id': 111, 'title': 'This is a sample title', 'body_len': 29}
      """
output:     import json
      data = json.loads(input_str)
      return {
          'id': data['id'],
          'title': data['title'],
          'body_len': len(data['body'])
      }